--- /srv/rebuilderd/tmp/rebuilderdxpNgqh/inputs/libfortran-regex-0d_1.1.2-12_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdxpNgqh/out/libfortran-regex-0d_1.1.2-12_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-24 17:54:59.000000 debian-binary │ -rw-r--r-- 0 0 0 980 2026-05-24 17:54:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 230352 2026-05-24 17:54:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 230316 2026-05-24 17:54:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/aarch64-linux-gnu/libfortran-regex-flang.so.0d │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8abcc1c4cfd0f3b8511a2f844a8eb269d4b96dba │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 767b9f20903a55dc1543ab7ee43d31692592e32e │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62636331 63346366 64306633 62383531 bcc1c4cfd0f3b851 │ │ │ │ - 0x00000010 31613266 38343461 38656232 36396434 1a2f844a8eb269d4 │ │ │ │ - 0x00000020 62393664 62612e64 65627567 00000000 b96dba.debug.... │ │ │ │ - 0x00000030 55ac4a23 U.J# │ │ │ │ + 0x00000000 37623966 32303930 33613535 64633135 7b9f20903a55dc15 │ │ │ │ + 0x00000010 34336162 37656534 33643331 36393235 43ab7ee43d316925 │ │ │ │ + 0x00000020 39326533 32652e64 65627567 00000000 92e32e.debug.... │ │ │ │ + 0x00000030 ba4b924d .K.M │ │ ├── ./usr/lib/aarch64-linux-gnu/libfortran-regex-lcc.so.0d │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -25,77 +25,77 @@ │ │ │ │ 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lfortran_internal_alloc_finalize │ │ │ │ 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lcompilers_runtime_error │ │ │ │ 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lcompilers_snprintf_alloc │ │ │ │ 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lfortran_file_write │ │ │ │ 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lcompilers_string_format_fortran │ │ │ │ 26: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _lfortran_iachar │ │ │ │ - 28: 0000000000003618 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 29: 00000000000034f8 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 30: 0000000000007d24 2140 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar │ │ │ │ - 31: 0000000000004748 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchcharclass │ │ │ │ - 32: 0000000000007c28 252 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchrange │ │ │ │ - 33: 000000000000a4dc 1712 FUNC GLOBAL DEFAULT 8 __module_regex_module_print_pattern │ │ │ │ - 34: 000000000000aee4 508 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp │ │ │ │ - 35: 0000000000009fd8 300 FUNC GLOBAL DEFAULT 8 __module_regex_module_nrules │ │ │ │ - 36: 000000000000b440 92 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_token │ │ │ │ - 37: 000000000000a104 76 FUNC GLOBAL DEFAULT 8 __module_regex_module_parse_pattern │ │ │ │ - 38: 0000000000003c68 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 39: 000000000000ad34 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength │ │ │ │ - 40: 000000000000471c 44 FUNC GLOBAL DEFAULT 8 __module_regex_module_isspace │ │ │ │ - 41: 000000000000ae0c 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength_noback │ │ │ │ - 42: 00000000000034a0 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 43: 0000000000003978 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 44: 00000000000045dc 112 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalpha │ │ │ │ - 45: 0000000000003f94 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 46: 000000000000b118 40 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength_noback │ │ │ │ - 47: 0000000000004a88 3404 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern │ │ │ │ - 48: 000000000000a150 56 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_destroy │ │ │ │ - 49: 0000000000004054 4 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_options_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 50: 000000000000b634 160 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_pattern │ │ │ │ - 51: 0000000000003738 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ + 28: 0000000000003858 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 29: 0000000000007d24 2140 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar │ │ │ │ + 30: 0000000000004748 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchcharclass │ │ │ │ + 31: 0000000000003448 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 32: 0000000000003f34 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str2_281473587058008_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 33: 0000000000007c28 252 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchrange │ │ │ │ + 34: 000000000000a4dc 1712 FUNC GLOBAL DEFAULT 8 __module_regex_module_print_pattern │ │ │ │ + 35: 000000000000aee4 508 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp │ │ │ │ + 36: 0000000000009fd8 300 FUNC GLOBAL DEFAULT 8 __module_regex_module_nrules │ │ │ │ + 37: 0000000000004058 52 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_version_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 38: 000000000000b440 92 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_token │ │ │ │ + 39: 000000000000a104 76 FUNC GLOBAL DEFAULT 8 __module_regex_module_parse_pattern │ │ │ │ + 40: 000000000000ad34 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength │ │ │ │ + 41: 000000000000471c 44 FUNC GLOBAL DEFAULT 8 __module_regex_module_isspace │ │ │ │ + 42: 000000000000ae0c 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength_noback │ │ │ │ + 43: 0000000000003f94 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 44: 0000000000003738 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 45: 0000000000003ff4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str_281473587035664_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 46: 00000000000045dc 112 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalpha │ │ │ │ + 47: 00000000000034cc 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 48: 000000000000b118 40 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength_noback │ │ │ │ + 49: 0000000000004a88 3404 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern │ │ │ │ + 50: 000000000000a150 56 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_destroy │ │ │ │ + 51: 000000000000b634 160 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_pattern │ │ │ │ 52: 00000000000086e8 6384 FUNC GLOBAL DEFAULT 8 __module_regex_module_new_from_pattern │ │ │ │ 53: 0000000000006cb4 3712 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion │ │ │ │ - 54: 000000000000ac60 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_noback │ │ │ │ - 55: 0000000000004058 52 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_version_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 56: 0000000000003ed4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str1_281473194878048_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ + 54: 0000000000003c68 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 55: 000000000000ac60 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_noback │ │ │ │ + 56: 0000000000003d18 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw │ │ │ │ 57: 00000000000057d4 2908 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern_regex_token____0 │ │ │ │ 58: 000000000000a264 632 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_match │ │ │ │ 59: 000000000000b49c 100 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_token │ │ │ │ 60: 0000000000004908 24 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchdot │ │ │ │ - 61: 000000000001fd78 72 OBJECT WEAK DEFAULT 15 _VTable_regex_pattern │ │ │ │ - 62: 0000000000003f34 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str2_281473194890584_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 63: 0000000000003e74 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 64: 0000000000003e40 52 FUNC GLOBAL DEFAULT 8 _lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 65: 000000000000441c 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_finalize │ │ │ │ - 66: 0000000000004920 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchmetachar │ │ │ │ - 67: 0000000000003ff4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str_281473194868240_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 68: 000000000001fd60 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_pattern │ │ │ │ - 69: 000000000001fd20 64 OBJECT WEAK DEFAULT 15 _VTable_regex_token │ │ │ │ - 70: 000000000000b0e0 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_noback │ │ │ │ - 71: 000000000000ab8c 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match │ │ │ │ - 72: 0000000000003cc0 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 73: 000000000000469c 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_isdigit │ │ │ │ - 74: 0000000000003dc8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 75: 0000000000006b6c 328 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus_regex_token____1 │ │ │ │ - 76: 0000000000003858 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 77: 0000000000003474 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 78: 0000000000003a98 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 79: 000000000000b0fc 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength │ │ │ │ - 80: 00000000000046dc 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_ismetachar │ │ │ │ - 81: 0000000000008580 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar_regex_token____1 │ │ │ │ - 82: 000000000000408c 460 FUNC GLOBAL DEFAULT 8 __module_regex_module_check_pattern │ │ │ │ + 61: 0000000000003e40 52 FUNC GLOBAL DEFAULT 8 _lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 62: 000000000001fd78 72 OBJECT WEAK DEFAULT 15 _VTable_regex_pattern │ │ │ │ + 63: 00000000000034f8 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 64: 000000000000441c 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_finalize │ │ │ │ + 65: 0000000000004920 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchmetachar │ │ │ │ + 66: 0000000000004054 4 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_options_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 67: 000000000001fd60 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_pattern │ │ │ │ + 68: 000000000001fd20 64 OBJECT WEAK DEFAULT 15 _VTable_regex_token │ │ │ │ + 69: 000000000000b0e0 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_noback │ │ │ │ + 70: 000000000000ab8c 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match │ │ │ │ + 71: 000000000000469c 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_isdigit │ │ │ │ + 72: 0000000000003dc8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 73: 0000000000006b6c 328 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus_regex_token____1 │ │ │ │ + 74: 0000000000003cc0 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 75: 00000000000034a0 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 76: 000000000000b0fc 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength │ │ │ │ + 77: 00000000000046dc 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_ismetachar │ │ │ │ + 78: 0000000000008580 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar_regex_token____1 │ │ │ │ + 79: 0000000000003e74 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 80: 0000000000003978 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 81: 000000000000408c 460 FUNC GLOBAL DEFAULT 8 __module_regex_module_check_pattern │ │ │ │ + 82: 0000000000003c10 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw │ │ │ │ 83: 0000000000006330 2108 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus │ │ │ │ 84: 000000000001fd08 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_token │ │ │ │ - 85: 0000000000003d18 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 86: 0000000000004258 452 FUNC GLOBAL DEFAULT 8 __module_regex_module_destroy │ │ │ │ - 87: 0000000000003c10 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 88: 000000000000b580 180 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_pattern │ │ │ │ - 89: 0000000000003d70 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 90: 000000000000b140 768 FUNC GLOBAL DEFAULT 8 __module_regex_module_write_pattern │ │ │ │ - 91: 0000000000003e20 32 FUNC GLOBAL DEFAULT 8 _lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 92: 000000000000a188 220 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_from_char │ │ │ │ - 93: 0000000000007b34 244 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion_regex_token____1 │ │ │ │ - 94: 0000000000003bb8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 95: 0000000000003448 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ - 96: 000000000000464c 80 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalphanum │ │ │ │ - 97: 00000000000034cc 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ + 85: 0000000000004258 452 FUNC GLOBAL DEFAULT 8 __module_regex_module_destroy │ │ │ │ + 86: 000000000000b580 180 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_pattern │ │ │ │ + 87: 0000000000003ed4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str1_281473587045472_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 88: 000000000000b140 768 FUNC GLOBAL DEFAULT 8 __module_regex_module_write_pattern │ │ │ │ + 89: 000000000000a188 220 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_from_char │ │ │ │ + 90: 0000000000007b34 244 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion_regex_token____1 │ │ │ │ + 91: 0000000000003bb8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 92: 0000000000003474 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 93: 0000000000003e20 32 FUNC GLOBAL DEFAULT 8 _lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 94: 0000000000003a98 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 95: 000000000000464c 80 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalphanum │ │ │ │ + 96: 0000000000003d70 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw │ │ │ │ + 97: 0000000000003618 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -87,95 +87,95 @@ │ │ │ │ 00000000000207e0 0000000000000403 R_AARCH64_RELATIVE c004 │ │ │ │ 00000000000207f0 0000000000000403 R_AARCH64_RELATIVE c008 │ │ │ │ 0000000000020800 0000000000000403 R_AARCH64_RELATIVE c00c │ │ │ │ 0000000000020810 0000000000000403 R_AARCH64_RELATIVE c010 │ │ │ │ 0000000000020820 0000000000000403 R_AARCH64_RELATIVE c014 │ │ │ │ 0000000000020830 0000000000000403 R_AARCH64_RELATIVE c018 │ │ │ │ 000000000001fd28 0000005400000101 R_AARCH64_ABS64 000000000001fd08 _Type_Info_regex_token + 0 │ │ │ │ -000000000001fd30 0000002400000101 R_AARCH64_ABS64 000000000000b440 _copy_regex_module_regex_token + 0 │ │ │ │ +000000000001fd30 0000002600000101 R_AARCH64_ABS64 000000000000b440 _copy_regex_module_regex_token + 0 │ │ │ │ 000000000001fd38 0000003b00000101 R_AARCH64_ABS64 000000000000b49c _allocate_struct_regex_module_regex_token + 0 │ │ │ │ -000000000001fd48 0000003000000101 R_AARCH64_ABS64 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ +000000000001fd48 0000003200000101 R_AARCH64_ABS64 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ 000000000001fd50 0000003a00000101 R_AARCH64_ABS64 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ -000000000001fd58 0000002100000101 R_AARCH64_ABS64 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ -000000000001fd80 0000004400000101 R_AARCH64_ABS64 000000000001fd60 _Type_Info_regex_pattern + 0 │ │ │ │ -000000000001fd88 0000005800000101 R_AARCH64_ABS64 000000000000b580 _copy_regex_module_regex_pattern + 0 │ │ │ │ -000000000001fd90 0000003200000101 R_AARCH64_ABS64 000000000000b634 _allocate_struct_regex_module_regex_pattern + 0 │ │ │ │ -000000000001fda0 0000005600000101 R_AARCH64_ABS64 0000000000004258 __module_regex_module_destroy + 0 │ │ │ │ +000000000001fd58 0000002200000101 R_AARCH64_ABS64 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ +000000000001fd80 0000004300000101 R_AARCH64_ABS64 000000000001fd60 _Type_Info_regex_pattern + 0 │ │ │ │ +000000000001fd88 0000005600000101 R_AARCH64_ABS64 000000000000b580 _copy_regex_module_regex_pattern + 0 │ │ │ │ +000000000001fd90 0000003300000101 R_AARCH64_ABS64 000000000000b634 _allocate_struct_regex_module_regex_pattern + 0 │ │ │ │ +000000000001fda0 0000005500000101 R_AARCH64_ABS64 0000000000004258 __module_regex_module_destroy + 0 │ │ │ │ 000000000001fda8 0000003400000101 R_AARCH64_ABS64 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ -000000000001fdb0 0000002300000101 R_AARCH64_ABS64 0000000000009fd8 __module_regex_module_nrules + 0 │ │ │ │ -000000000001fdb8 0000005a00000101 R_AARCH64_ABS64 000000000000b140 __module_regex_module_write_pattern + 0 │ │ │ │ +000000000001fdb0 0000002400000101 R_AARCH64_ABS64 0000000000009fd8 __module_regex_module_nrules + 0 │ │ │ │ +000000000001fdb8 0000005800000101 R_AARCH64_ABS64 000000000000b140 __module_regex_module_write_pattern + 0 │ │ │ │ 000000000001ffb8 0000000500000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000001ffc0 0000000600000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000001ffc8 0000004500000401 R_AARCH64_GLOB_DAT 000000000001fd20 _VTable_regex_token + 0 │ │ │ │ -000000000001ffd0 0000003d00000401 R_AARCH64_GLOB_DAT 000000000001fd78 _VTable_regex_pattern + 0 │ │ │ │ +000000000001ffc8 0000004400000401 R_AARCH64_GLOB_DAT 000000000001fd20 _VTable_regex_token + 0 │ │ │ │ +000000000001ffd0 0000003e00000401 R_AARCH64_GLOB_DAT 000000000001fd78 _VTable_regex_pattern + 0 │ │ │ │ 000000000001ffd8 0000000f00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000001ffe0 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x2898 contains 67 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -0000000000020000 0000002800000402 R_AARCH64_JUMP_SLOT 000000000000471c __module_regex_module_isspace + 0 │ │ │ │ +0000000000020000 0000002900000402 R_AARCH64_JUMP_SLOT 000000000000471c __module_regex_module_isspace + 0 │ │ │ │ 0000000000020008 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_free_alloc + 0 │ │ │ │ -0000000000020010 0000003600000402 R_AARCH64_JUMP_SLOT 000000000000ac60 __module_regex_module_re_match_noback + 0 │ │ │ │ -0000000000020018 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000003dc8 _lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020020 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -0000000000020028 0000003000000402 R_AARCH64_JUMP_SLOT 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ -0000000000020030 0000005900000402 R_AARCH64_JUMP_SLOT 0000000000003d70 _lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020038 0000005b00000402 R_AARCH64_JUMP_SLOT 0000000000003e20 _lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020040 0000005f00000402 R_AARCH64_JUMP_SLOT 0000000000003448 _lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020048 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -0000000000020050 0000001d00000402 R_AARCH64_JUMP_SLOT 00000000000034f8 _lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020058 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 print_stacktrace_addresses + 0 │ │ │ │ -0000000000020060 0000002100000402 R_AARCH64_JUMP_SLOT 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ -0000000000020068 0000002200000402 R_AARCH64_JUMP_SLOT 000000000000aee4 __module_regex_module_re_matchp + 0 │ │ │ │ -0000000000020070 0000002a00000402 R_AARCH64_JUMP_SLOT 00000000000034a0 _lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020078 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_round_mode + 0 │ │ │ │ -0000000000020080 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_sign_mode + 0 │ │ │ │ -0000000000020088 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_strcpy_alloc + 0 │ │ │ │ -0000000000020090 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_write + 0 │ │ │ │ -0000000000020098 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000003f94 _lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -00000000000200a0 0000005300000402 R_AARCH64_JUMP_SLOT 0000000000006330 __module_regex_module_matchplus + 0 │ │ │ │ -00000000000200a8 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -00000000000200b0 0000005700000402 R_AARCH64_JUMP_SLOT 0000000000003c10 _lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -00000000000200b8 0000005c00000402 R_AARCH64_JUMP_SLOT 000000000000a188 __module_regex_module_pat_from_char + 0 │ │ │ │ -00000000000200c0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_print_error + 0 │ │ │ │ -00000000000200c8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_default_allocator + 0 │ │ │ │ -00000000000200d0 0000004100000402 R_AARCH64_JUMP_SLOT 000000000000441c __module_regex_module_finalize + 0 │ │ │ │ -00000000000200d8 0000003900000402 R_AARCH64_JUMP_SLOT 00000000000057d4 __module_regex_module_matchpattern_regex_token____0 + 0 │ │ │ │ -00000000000200e0 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000004920 __module_regex_module_matchmetachar + 0 │ │ │ │ +0000000000020010 0000003700000402 R_AARCH64_JUMP_SLOT 000000000000ac60 __module_regex_module_re_match_noback + 0 │ │ │ │ +0000000000020018 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ +0000000000020020 0000003200000402 R_AARCH64_JUMP_SLOT 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ +0000000000020028 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000003dc8 _lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020030 0000002f00000402 R_AARCH64_JUMP_SLOT 00000000000034cc _lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020038 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +0000000000020040 0000005200000402 R_AARCH64_JUMP_SLOT 0000000000003c10 _lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020048 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 print_stacktrace_addresses + 0 │ │ │ │ +0000000000020050 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000003d18 _lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020058 0000005c00000402 R_AARCH64_JUMP_SLOT 0000000000003474 _lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020060 0000002200000402 R_AARCH64_JUMP_SLOT 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ +0000000000020068 0000002300000402 R_AARCH64_JUMP_SLOT 000000000000aee4 __module_regex_module_re_matchp + 0 │ │ │ │ +0000000000020070 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_round_mode + 0 │ │ │ │ +0000000000020078 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_sign_mode + 0 │ │ │ │ +0000000000020080 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_strcpy_alloc + 0 │ │ │ │ +0000000000020088 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_write + 0 │ │ │ │ +0000000000020090 0000005d00000402 R_AARCH64_JUMP_SLOT 0000000000003e20 _lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020098 0000005300000402 R_AARCH64_JUMP_SLOT 0000000000006330 __module_regex_module_matchplus + 0 │ │ │ │ +00000000000200a0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +00000000000200a8 0000005900000402 R_AARCH64_JUMP_SLOT 000000000000a188 __module_regex_module_pat_from_char + 0 │ │ │ │ +00000000000200b0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_print_error + 0 │ │ │ │ +00000000000200b8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_default_allocator + 0 │ │ │ │ +00000000000200c0 0000003f00000402 R_AARCH64_JUMP_SLOT 00000000000034f8 _lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +00000000000200c8 0000004000000402 R_AARCH64_JUMP_SLOT 000000000000441c __module_regex_module_finalize + 0 │ │ │ │ +00000000000200d0 0000003900000402 R_AARCH64_JUMP_SLOT 00000000000057d4 __module_regex_module_matchpattern_regex_token____0 + 0 │ │ │ │ +00000000000200d8 0000006000000402 R_AARCH64_JUMP_SLOT 0000000000003d70 _lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +00000000000200e0 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000004920 __module_regex_module_matchmetachar + 0 │ │ │ │ 00000000000200e8 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -00000000000200f0 0000004800000402 R_AARCH64_JUMP_SLOT 0000000000003cc0 _lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -00000000000200f8 0000003300000402 R_AARCH64_JUMP_SLOT 0000000000003738 _lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020100 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_malloc_alloc + 0 │ │ │ │ -0000000000020108 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000003c68 _lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020110 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_decimal_mode + 0 │ │ │ │ -0000000000020118 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000003e74 _lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020120 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000004908 __module_regex_module_matchdot + 0 │ │ │ │ -0000000000020128 0000002c00000402 R_AARCH64_JUMP_SLOT 00000000000045dc __module_regex_module_isalpha + 0 │ │ │ │ -0000000000020130 0000004c00000402 R_AARCH64_JUMP_SLOT 0000000000003858 _lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020138 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 str_compare + 0 │ │ │ │ -0000000000020140 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000003618 _lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020148 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000003978 _lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020150 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000004748 __module_regex_module_matchcharclass + 0 │ │ │ │ -0000000000020158 0000005500000402 R_AARCH64_JUMP_SLOT 0000000000003d18 _lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020160 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_printf + 0 │ │ │ │ -0000000000020168 0000003a00000402 R_AARCH64_JUMP_SLOT 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ -0000000000020170 0000005000000402 R_AARCH64_JUMP_SLOT 00000000000046dc __module_regex_module_ismetachar + 0 │ │ │ │ -0000000000020178 0000002500000402 R_AARCH64_JUMP_SLOT 000000000000a104 __module_regex_module_parse_pattern + 0 │ │ │ │ -0000000000020180 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000003474 _lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ +00000000000200f0 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000003f94 _lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +00000000000200f8 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_malloc_alloc + 0 │ │ │ │ +0000000000020100 0000006100000402 R_AARCH64_JUMP_SLOT 0000000000003618 _lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020108 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_decimal_mode + 0 │ │ │ │ +0000000000020110 0000003c00000402 R_AARCH64_JUMP_SLOT 0000000000004908 __module_regex_module_matchdot + 0 │ │ │ │ +0000000000020118 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000003cc0 _lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020120 0000002e00000402 R_AARCH64_JUMP_SLOT 00000000000045dc __module_regex_module_isalpha + 0 │ │ │ │ +0000000000020128 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 str_compare + 0 │ │ │ │ +0000000000020130 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000003e74 _lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020138 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000004748 __module_regex_module_matchcharclass + 0 │ │ │ │ +0000000000020140 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000003978 _lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020148 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_printf + 0 │ │ │ │ +0000000000020150 0000003a00000402 R_AARCH64_JUMP_SLOT 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ +0000000000020158 0000004d00000402 R_AARCH64_JUMP_SLOT 00000000000046dc __module_regex_module_ismetachar + 0 │ │ │ │ +0000000000020160 0000005e00000402 R_AARCH64_JUMP_SLOT 0000000000003a98 _lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020168 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000003448 _lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020170 0000005b00000402 R_AARCH64_JUMP_SLOT 0000000000003bb8 _lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020178 0000002700000402 R_AARCH64_JUMP_SLOT 000000000000a104 __module_regex_module_parse_pattern + 0 │ │ │ │ +0000000000020180 0000004b00000402 R_AARCH64_JUMP_SLOT 00000000000034a0 _lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ 0000000000020188 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_malloc_alloc + 0 │ │ │ │ -0000000000020190 0000004000000402 R_AARCH64_JUMP_SLOT 0000000000003e40 _lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020198 0000006100000402 R_AARCH64_JUMP_SLOT 00000000000034cc _lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -00000000000201a0 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_internal_alloc_finalize + 0 │ │ │ │ -00000000000201a8 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_runtime_error + 0 │ │ │ │ -00000000000201b0 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000004a88 __module_regex_module_matchpattern + 0 │ │ │ │ -00000000000201b8 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_snprintf_alloc + 0 │ │ │ │ -00000000000201c0 0000003400000402 R_AARCH64_JUMP_SLOT 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ -00000000000201c8 0000006000000402 R_AARCH64_JUMP_SLOT 000000000000464c __module_regex_module_isalphanum + 0 │ │ │ │ -00000000000201d0 0000004e00000402 R_AARCH64_JUMP_SLOT 0000000000003a98 _lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -00000000000201d8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_file_write + 0 │ │ │ │ -00000000000201e0 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000006cb4 __module_regex_module_matchquestion + 0 │ │ │ │ -00000000000201e8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_string_format_fortran + 0 │ │ │ │ -00000000000201f0 0000004900000402 R_AARCH64_JUMP_SLOT 000000000000469c __module_regex_module_isdigit + 0 │ │ │ │ -00000000000201f8 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_iachar + 0 │ │ │ │ -0000000000020200 0000005e00000402 R_AARCH64_JUMP_SLOT 0000000000003bb8 _lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd + 0 │ │ │ │ -0000000000020208 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000007c28 __module_regex_module_matchrange + 0 │ │ │ │ -0000000000020210 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000007d24 __module_regex_module_matchstar + 0 │ │ │ │ +0000000000020190 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_internal_alloc_finalize + 0 │ │ │ │ +0000000000020198 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_runtime_error + 0 │ │ │ │ +00000000000201a0 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000004a88 __module_regex_module_matchpattern + 0 │ │ │ │ +00000000000201a8 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_snprintf_alloc + 0 │ │ │ │ +00000000000201b0 0000003400000402 R_AARCH64_JUMP_SLOT 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ +00000000000201b8 0000005f00000402 R_AARCH64_JUMP_SLOT 000000000000464c __module_regex_module_isalphanum + 0 │ │ │ │ +00000000000201c0 0000003d00000402 R_AARCH64_JUMP_SLOT 0000000000003e40 _lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +00000000000201c8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_file_write + 0 │ │ │ │ +00000000000201d0 0000003500000402 R_AARCH64_JUMP_SLOT 0000000000006cb4 __module_regex_module_matchquestion + 0 │ │ │ │ +00000000000201d8 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000003858 _lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +00000000000201e0 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_string_format_fortran + 0 │ │ │ │ +00000000000201e8 0000004700000402 R_AARCH64_JUMP_SLOT 000000000000469c __module_regex_module_isdigit + 0 │ │ │ │ +00000000000201f0 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_iachar + 0 │ │ │ │ +00000000000201f8 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000003c68 _lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ │ +0000000000020200 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000007c28 __module_regex_module_matchrange + 0 │ │ │ │ +0000000000020208 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000007d24 __module_regex_module_matchstar + 0 │ │ │ │ +0000000000020210 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000003738 _lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3c1d0812ceb2796b12a391f16e7a806819019d8e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 464daebc452ccd244cabacd5e7571747a13895d6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -27,70 +27,70 @@ │ │ │ │ Runtime error: Array '%s' index out of bounds. Tried to access index %d of dimension %d, but valid range is %d to %d. │ │ │ │ regex_token │ │ │ │ Attempting to allocate already allocated variable! │ │ │ │ S-DESC-25,I4,S-DESC-5,S-DESC,S-DESC-3,S-DESC-1 │ │ │ │ Array '%s' index out of bounds. Tried to access index %d of dimension %d, but valid range is %d to %d. │ │ │ │ S-DESC-28,S-DESC,S-DESC-5,I4 │ │ │ │ I4,I4,I4 │ │ │ │ -__libasr_created__function_call_matchpattern_regex_token____0_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +__libasr_created__function_call_matchpattern_regex_token____0_1KG6E0pywllY4gAbdQNesw │ │ │ │ Cannot allocate '%s' because it is already allocated │ │ │ │ Attempting to allocate already allocated variable '%s' │ │ │ │ matchpattern_regex_token____0 │ │ │ │ This is unallocated │ │ │ │ Argument %d of subroutine %s is unallocated. │ │ │ │ Array size mismatch in subroutine '%s'. Tried to match size %d of argument number %d, but expected size is %d │ │ │ │ __libasr_created__function_call_matchpattern_regex_token____01 │ │ │ │ S-DESC-19,I4,S-DESC-5,I4,S-DESC-6,I4 │ │ │ │ regex_pattern │ │ │ │ I4,S-DESC-1 │ │ │ │ I4,S-DESC │ │ │ │ %s %.*s%s │ │ │ │ matchcharclass │ │ │ │ S-DESC,S-DESC-1,L32 │ │ │ │ -__libasr_created__array_constant__KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +__libasr_created__array_constant__1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw │ │ │ │ S-DESC,S-DESC │ │ │ │ Runtime error: Array shape mismatch in subroutine '%s' │ │ │ │ Tried to match size %d of dimension %d of argument number %d, but expected size is %d │ │ │ │ UNUSED DOT BEGIN END QUESTIONMARK STAR PLUS CHAR CHAR_CLASS INV_CHAR_CLASSDIGIT NOT_DIGIT ALPHA NOT_ALPHA WHITESPACE NOT_WHITESPACEBRANCH │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ -_lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +_lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw │ │ │ │ _lfortran_iachar │ │ │ │ -_lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +_lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw │ │ │ │ str_compare │ │ │ │ -_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw │ │ │ │ _lfortran_get_default_allocator │ │ │ │ _lfortran_strcpy_alloc │ │ │ │ -_lcompilers_trim_str1_281473194878048_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_trim_str2_281473194890584_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -_lcompilers_trim_str_281473194868240_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_options_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ -__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_version_KQe3yDZfEqYzPkyKUMX3Bd │ │ │ │ +_lcompilers_trim_str1_281473587045472_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_trim_str2_281473587058008_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw │ │ │ │ +_lcompilers_trim_str_281473587035664_1KG6E0pywllY4gAbdQNesw │ │ │ │ +__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_options_1KG6E0pywllY4gAbdQNesw │ │ │ │ +__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_version_1KG6E0pywllY4gAbdQNesw │ │ │ │ __module_regex_module_check_pattern │ │ │ │ __module_regex_module_re_match_noback │ │ │ │ _lcompilers_string_format_fortran │ │ │ │ _lfortran_printf │ │ │ │ _lfortran_free_alloc │ │ │ │ print_stacktrace_addresses │ │ │ │ _lcompilers_print_error │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -3,11 +3,11 @@ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000000000002ee0 <.init>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - bl 3360 <__module_regex_module_matchstar@plt+0x20> │ │ │ │ + bl 3360 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x20> │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -27,63 +27,63 @@ │ │ │ │ │ │ │ │ 0000000000002f40 <__module_regex_module_re_match_noback@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #16] │ │ │ │ add x16, x16, #0x10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f50 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000002f50 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #24] │ │ │ │ add x16, x16, #0x18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f60 : │ │ │ │ +0000000000002f60 <__module_regex_module_pat_destroy@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #32] │ │ │ │ add x16, x16, #0x20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f70 <__module_regex_module_pat_destroy@plt>: │ │ │ │ +0000000000002f70 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #40] │ │ │ │ add x16, x16, #0x28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f80 <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000002f80 <_lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #48] │ │ │ │ add x16, x16, #0x30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f90 <_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000002f90 <__cxa_finalize@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #56] │ │ │ │ add x16, x16, #0x38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fa0 <_lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000002fa0 <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #64] │ │ │ │ add x16, x16, #0x40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fb0 <__cxa_finalize@plt>: │ │ │ │ +0000000000002fb0 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #72] │ │ │ │ add x16, x16, #0x48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fc0 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000002fc0 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #80] │ │ │ │ add x16, x16, #0x50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fd0 : │ │ │ │ +0000000000002fd0 <_lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #88] │ │ │ │ add x16, x16, #0x58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fe0 <__module_regex_module_print_pattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ @@ -93,93 +93,93 @@ │ │ │ │ │ │ │ │ 0000000000002ff0 <__module_regex_module_re_matchp@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #104] │ │ │ │ add x16, x16, #0x68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003000 <_lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003000 <_lfortran_get_round_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #112] │ │ │ │ add x16, x16, #0x70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003010 <_lfortran_get_round_mode@plt>: │ │ │ │ +0000000000003010 <_lfortran_get_sign_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #120] │ │ │ │ add x16, x16, #0x78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003020 <_lfortran_get_sign_mode@plt>: │ │ │ │ +0000000000003020 <_lfortran_strcpy_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #128] │ │ │ │ add x16, x16, #0x80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003030 <_lfortran_strcpy_alloc@plt>: │ │ │ │ +0000000000003030 <_lfortran_string_write@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #136] │ │ │ │ add x16, x16, #0x88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003040 <_lfortran_string_write@plt>: │ │ │ │ +0000000000003040 <_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #144] │ │ │ │ add x16, x16, #0x90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003050 <_lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003050 <__module_regex_module_matchplus@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #152] │ │ │ │ add x16, x16, #0x98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003060 <__module_regex_module_matchplus@plt>: │ │ │ │ +0000000000003060 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #160] │ │ │ │ add x16, x16, #0xa0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003070 : │ │ │ │ +0000000000003070 <__module_regex_module_pat_from_char@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #168] │ │ │ │ add x16, x16, #0xa8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003080 <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003080 <_lcompilers_print_error@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #176] │ │ │ │ add x16, x16, #0xb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003090 <__module_regex_module_pat_from_char@plt>: │ │ │ │ +0000000000003090 <_lfortran_get_default_allocator@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #184] │ │ │ │ add x16, x16, #0xb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000030a0 <_lcompilers_print_error@plt>: │ │ │ │ +00000000000030a0 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #192] │ │ │ │ add x16, x16, #0xc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000030b0 <_lfortran_get_default_allocator@plt>: │ │ │ │ +00000000000030b0 <__module_regex_module_finalize@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #200] │ │ │ │ add x16, x16, #0xc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000030c0 <__module_regex_module_finalize@plt>: │ │ │ │ +00000000000030c0 <__module_regex_module_matchpattern_regex_token____0@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #208] │ │ │ │ add x16, x16, #0xd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000030d0 <__module_regex_module_matchpattern_regex_token____0@plt>: │ │ │ │ +00000000000030d0 <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #216] │ │ │ │ add x16, x16, #0xd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030e0 <__module_regex_module_matchmetachar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ @@ -189,228 +189,228 @@ │ │ │ │ │ │ │ │ 00000000000030f0 <__gmon_start__@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #232] │ │ │ │ add x16, x16, #0xe8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003100 <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003100 <_lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #240] │ │ │ │ add x16, x16, #0xf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003110 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003110 <_lfortran_malloc_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #248] │ │ │ │ add x16, x16, #0xf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003120 <_lfortran_malloc_alloc@plt>: │ │ │ │ +0000000000003120 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #256] │ │ │ │ add x16, x16, #0x100 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003130 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003130 <_lfortran_get_decimal_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #264] │ │ │ │ add x16, x16, #0x108 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003140 <_lfortran_get_decimal_mode@plt>: │ │ │ │ +0000000000003140 <__module_regex_module_matchdot@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #272] │ │ │ │ add x16, x16, #0x110 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003150 <_lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003150 <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #280] │ │ │ │ add x16, x16, #0x118 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003160 <__module_regex_module_matchdot@plt>: │ │ │ │ +0000000000003160 <__module_regex_module_isalpha@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #288] │ │ │ │ add x16, x16, #0x120 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003170 <__module_regex_module_isalpha@plt>: │ │ │ │ +0000000000003170 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #296] │ │ │ │ add x16, x16, #0x128 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003180 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003180 <_lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #304] │ │ │ │ add x16, x16, #0x130 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003190 : │ │ │ │ +0000000000003190 <__module_regex_module_matchcharclass@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #312] │ │ │ │ add x16, x16, #0x138 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031a0 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +00000000000031a0 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #320] │ │ │ │ add x16, x16, #0x140 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031b0 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +00000000000031b0 <_lfortran_printf@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #328] │ │ │ │ add x16, x16, #0x148 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031c0 <__module_regex_module_matchcharclass@plt>: │ │ │ │ +00000000000031c0 <__module_regex_module_pat_match@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #336] │ │ │ │ add x16, x16, #0x150 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031d0 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +00000000000031d0 <__module_regex_module_ismetachar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #344] │ │ │ │ add x16, x16, #0x158 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031e0 <_lfortran_printf@plt>: │ │ │ │ +00000000000031e0 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #352] │ │ │ │ add x16, x16, #0x160 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031f0 <__module_regex_module_pat_match@plt>: │ │ │ │ +00000000000031f0 <_lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #360] │ │ │ │ add x16, x16, #0x168 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003200 <__module_regex_module_ismetachar@plt>: │ │ │ │ +0000000000003200 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #368] │ │ │ │ add x16, x16, #0x170 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003210 <__module_regex_module_parse_pattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #376] │ │ │ │ add x16, x16, #0x178 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003220 <_lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003220 <_lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #384] │ │ │ │ add x16, x16, #0x180 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003230 <_lfortran_string_malloc_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #392] │ │ │ │ add x16, x16, #0x188 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003240 <_lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003240 <_lfortran_internal_alloc_finalize@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #400] │ │ │ │ add x16, x16, #0x190 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003250 <_lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003250 <_lcompilers_runtime_error@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #408] │ │ │ │ add x16, x16, #0x198 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003260 <_lfortran_internal_alloc_finalize@plt>: │ │ │ │ +0000000000003260 <__module_regex_module_matchpattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #416] │ │ │ │ add x16, x16, #0x1a0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003270 <_lcompilers_runtime_error@plt>: │ │ │ │ +0000000000003270 <_lcompilers_snprintf_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #424] │ │ │ │ add x16, x16, #0x1a8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003280 <__module_regex_module_matchpattern@plt>: │ │ │ │ +0000000000003280 <__module_regex_module_new_from_pattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #432] │ │ │ │ add x16, x16, #0x1b0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003290 <_lcompilers_snprintf_alloc@plt>: │ │ │ │ +0000000000003290 <__module_regex_module_isalphanum@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #440] │ │ │ │ add x16, x16, #0x1b8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032a0 <__module_regex_module_new_from_pattern@plt>: │ │ │ │ +00000000000032a0 <_lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #448] │ │ │ │ add x16, x16, #0x1c0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032b0 <__module_regex_module_isalphanum@plt>: │ │ │ │ +00000000000032b0 <_lfortran_file_write@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #456] │ │ │ │ add x16, x16, #0x1c8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032c0 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +00000000000032c0 <__module_regex_module_matchquestion@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #464] │ │ │ │ add x16, x16, #0x1d0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032d0 <_lfortran_file_write@plt>: │ │ │ │ +00000000000032d0 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #472] │ │ │ │ add x16, x16, #0x1d8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032e0 <__module_regex_module_matchquestion@plt>: │ │ │ │ +00000000000032e0 <_lcompilers_string_format_fortran@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #480] │ │ │ │ add x16, x16, #0x1e0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032f0 <_lcompilers_string_format_fortran@plt>: │ │ │ │ +00000000000032f0 <__module_regex_module_isdigit@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #488] │ │ │ │ add x16, x16, #0x1e8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003300 <__module_regex_module_isdigit@plt>: │ │ │ │ +0000000000003300 <_lfortran_iachar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #496] │ │ │ │ add x16, x16, #0x1f0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003310 <_lfortran_iachar@plt>: │ │ │ │ +0000000000003310 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #504] │ │ │ │ add x16, x16, #0x1f8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003320 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@plt>: │ │ │ │ +0000000000003320 <__module_regex_module_matchrange@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #512] │ │ │ │ add x16, x16, #0x200 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003330 <__module_regex_module_matchrange@plt>: │ │ │ │ +0000000000003330 <__module_regex_module_matchstar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #520] │ │ │ │ add x16, x16, #0x208 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003340 <__module_regex_module_matchstar@plt>: │ │ │ │ +0000000000003340 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #528] │ │ │ │ add x16, x16, #0x210 │ │ │ │ br x17 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,167 +1,167 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000003360 <_lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd@@Base-0xe8>: │ │ │ │ +0000000000003360 <_lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw@@Base-0xe8>: │ │ │ │ adrp x0, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x0, [x0, #4056] │ │ │ │ - cbz x0, 3370 <__module_regex_module_matchstar@plt+0x30> │ │ │ │ + cbz x0, 3370 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x30> │ │ │ │ b 30f0 <__gmon_start__@plt> │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x840 │ │ │ │ adrp x1, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x1, x1, #0x840 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 33ac <__module_regex_module_matchstar@plt+0x6c> // b.none │ │ │ │ + b.eq 33ac <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x6c> // b.none │ │ │ │ adrp x1, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x1, [x1, #4024] │ │ │ │ - cbz x1, 33ac <__module_regex_module_matchstar@plt+0x6c> │ │ │ │ + cbz x1, 33ac <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x6c> │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x840 │ │ │ │ adrp x1, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x1, x1, #0x840 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ - cbz x1, 33e8 <__module_regex_module_matchstar@plt+0xa8> │ │ │ │ + cbz x1, 33e8 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0xa8> │ │ │ │ adrp x2, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x2, [x2, #4064] │ │ │ │ - cbz x2, 33e8 <__module_regex_module_matchstar@plt+0xa8> │ │ │ │ + cbz x2, 33e8 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0xa8> │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ adrp x19, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrb w0, [x19, #2112] │ │ │ │ - tbnz w0, #0, 342c <__module_regex_module_matchstar@plt+0xec> │ │ │ │ + tbnz w0, #0, 342c <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0xec> │ │ │ │ adrp x0, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ - cbz x0, 3420 <__module_regex_module_matchstar@plt+0xe0> │ │ │ │ + cbz x0, 3420 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0xe0> │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x0, #544] │ │ │ │ - bl 2fb0 <__cxa_finalize@plt> │ │ │ │ - bl 3380 <__module_regex_module_matchstar@plt+0x40> │ │ │ │ + bl 2f90 <__cxa_finalize@plt> │ │ │ │ + bl 3380 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x40> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #2112] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b 33b0 <__module_regex_module_matchstar@plt+0x70> │ │ │ │ + b 33b0 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt+0x70> │ │ │ │ │ │ │ │ -0000000000003448 <_lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003448 <_lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr x0, [x0] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str w8, [sp, #28] │ │ │ │ str x0, [sp] │ │ │ │ stp x8, x30, [sp, #8] │ │ │ │ - bl 3310 <_lfortran_iachar@plt> │ │ │ │ + bl 3300 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003474 <_lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003474 <_lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr x0, [x0] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str w8, [sp, #28] │ │ │ │ str x0, [sp] │ │ │ │ stp x8, x30, [sp, #8] │ │ │ │ - bl 3310 <_lfortran_iachar@plt> │ │ │ │ + bl 3300 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034a0 <_lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +00000000000034a0 <_lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr x0, [x0] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str w8, [sp, #28] │ │ │ │ str x0, [sp] │ │ │ │ stp x8, x30, [sp, #8] │ │ │ │ - bl 3310 <_lfortran_iachar@plt> │ │ │ │ + bl 3300 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034cc <_lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +00000000000034cc <_lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr x0, [x0] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str w8, [sp, #28] │ │ │ │ str x0, [sp] │ │ │ │ stp x8, x30, [sp, #8] │ │ │ │ - bl 3310 <_lfortran_iachar@plt> │ │ │ │ + bl 3300 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034f8 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +00000000000034f8 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 3550 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 3550 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3600 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3600 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3584 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 3584 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 35ec <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 35ec <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 35ec <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 35ec <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -169,73 +169,73 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 3574 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 3574 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3574 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 3574 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3534 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 3534 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3540 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 3540 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003618 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003618 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 3670 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 3670 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3720 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3720 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 36a4 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 36a4 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 370c <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 370c <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 370c <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 370c <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -243,73 +243,73 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 3694 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 3694 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3694 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 3694 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3654 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 3654 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3660 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 3660 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003738 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003738 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 3790 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 3790 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3840 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3840 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 37c4 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 37c4 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 382c <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 382c <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 382c <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 382c <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -317,73 +317,73 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 37b4 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 37b4 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 37b4 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 37b4 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3774 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 3774 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3780 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 3780 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003858 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003858 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 38b0 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 38b0 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3960 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3960 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 38e4 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 38e4 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 394c <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 394c <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 394c <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 394c <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -391,73 +391,73 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 38d4 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 38d4 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 38d4 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 38d4 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3894 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 3894 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 38a0 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 38a0 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003978 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003978 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 39d0 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 39d0 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3a80 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3a80 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3a04 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 3a04 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 3a6c <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 3a6c <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 3a6c <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 3a6c <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -465,73 +465,73 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 39f4 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 39f4 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 39f4 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 39f4 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 39b4 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 39b4 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 39c0 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 39c0 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003a98 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003a98 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ str x30, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ ldr w8, [x0, #8] │ │ │ │ ldr w9, [x1, #8] │ │ │ │ mov x19, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ cmp w8, w9 │ │ │ │ str w22, [sp, #12] │ │ │ │ cset w8, ge // ge = tcont │ │ │ │ stp w8, wzr, [sp, #56] │ │ │ │ - b 3af0 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x58> │ │ │ │ + b 3af0 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x58> │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w8, [x19] │ │ │ │ str w9, [sp, #60] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ str w8, [sp, #56] │ │ │ │ add w8, w9, #0x1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w8, [x21, #8] │ │ │ │ ldr w9, [sp, #12] │ │ │ │ ldr w10, [sp, #56] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, w8 │ │ │ │ ccmp w10, #0x1, #0x0, lt // lt = tstop │ │ │ │ - b.ne 3ba0 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x108> // b.any │ │ │ │ + b.ne 3ba0 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3b24 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x8c> │ │ │ │ + b 3b24 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x8c> │ │ │ │ ldp w9, w8, [sp, #4] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ stp w9, w8, [sp, #4] │ │ │ │ ldr w8, [sp, #8] │ │ │ │ ldr w9, [x20, #8] │ │ │ │ cmp w8, w9 │ │ │ │ - b.gt 3b8c <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> │ │ │ │ + b.gt 3b8c <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 3b8c <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0xf4> // b.any │ │ │ │ + b.ne 3b8c <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0xf4> // b.any │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #4] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ ldr x11, [x20] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, w9 │ │ │ │ @@ -539,381 +539,381 @@ │ │ │ │ ldrsw x10, [sp, #8] │ │ │ │ str w8, [sp] │ │ │ │ add x8, x10, x11 │ │ │ │ sub x0, x9, #0x1 │ │ │ │ sub x2, x8, #0x1 │ │ │ │ stp x0, x22, [sp, #16] │ │ │ │ stp x2, x22, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbz w0, 3b14 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + bl 3170 │ │ │ │ + cbz w0, 3b14 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3b14 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x7c> │ │ │ │ + b 3b14 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3ad4 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x3c> // b.none │ │ │ │ + b.eq 3ad4 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3ae0 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x48> │ │ │ │ + b 3ae0 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@@Base+0x48> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #60] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldr x30, [sp, #48] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003bb8 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003bb8 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3c04 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3c04 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2000] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3c04 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3c04 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3bd0 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3bd0 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003c10 <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003c10 <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3c5c <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3c5c <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2016] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3c5c <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3c5c <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3c28 <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3c28 <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003c68 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003c68 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3cb4 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3cb4 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2032] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3cb4 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3cb4 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3c80 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3c80 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003cc0 <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003cc0 <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3d0c <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3d0c <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2048] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3d0c <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3d0c <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3cd8 <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3cd8 <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003d18 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003d18 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3d64 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3d64 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2064] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3d64 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3d64 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3d30 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3d30 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003d70 <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003d70 <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3dbc <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3dbc <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2080] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3dbc <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3dbc <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3d88 <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3d88 <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003dc8 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003dc8 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3e14 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> │ │ │ │ + cbz w8, 3e14 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldrsw x10, [sp, #12] │ │ │ │ ldr x11, [x0] │ │ │ │ ldr x12, [x9, #2096] │ │ │ │ add x10, x10, x11 │ │ │ │ ldrb w12, [x12] │ │ │ │ ldrb w11, [x10, #-1]! │ │ │ │ stp x10, x8, [sp, #16] │ │ │ │ cmp w11, w12 │ │ │ │ - b.ne 3e14 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x4c> // b.any │ │ │ │ + b.ne 3e14 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3de0 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x18> // b.any │ │ │ │ + b.ne 3de0 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003e20 <_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003e20 <_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x10 │ │ │ │ ldr w8, [x2] │ │ │ │ cmp w8, #0x0 │ │ │ │ csel x8, x0, x1, ne // ne = any │ │ │ │ ldr w0, [x8] │ │ │ │ str w0, [sp, #12] │ │ │ │ add sp, sp, #0x10 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003e40 <_lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003e40 <_lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x10 │ │ │ │ ldr w8, [x0] │ │ │ │ ldr w9, [x1] │ │ │ │ cmn w8, #0x1 │ │ │ │ cneg w8, w8, le │ │ │ │ str w8, [sp, #12] │ │ │ │ - tbz w9, #31, 3e68 <_lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd@@Base+0x28> │ │ │ │ + tbz w9, #31, 3e68 <_lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw@@Base+0x28> │ │ │ │ ldr w8, [sp, #12] │ │ │ │ neg w8, w8 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x10 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003e74 <_lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003e74 <_lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 31d0 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2fc0 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ sxtw x8, w0 │ │ │ │ ldr x5, [x20] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov w3, wzr │ │ │ │ cmp x8, #0x0 │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ stp x5, x6, [sp] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003ed4 <_lcompilers_trim_str1_281473194878048_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003ed4 <_lcompilers_trim_str1_281473587045472_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3320 <_lcompilers_len_trim_str1_281473194876776_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3200 <_lcompilers_len_trim_str1_281473587044200_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ sxtw x8, w0 │ │ │ │ ldr x5, [x20] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov w3, wzr │ │ │ │ cmp x8, #0x0 │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ stp x5, x6, [sp] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003f34 <_lcompilers_trim_str2_281473194890584_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003f34 <_lcompilers_trim_str2_281473587058008_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3130 <_lcompilers_len_trim_str3_281473194889312_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3310 <_lcompilers_len_trim_str3_281473587056736_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ sxtw x8, w0 │ │ │ │ ldr x5, [x20] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov w3, wzr │ │ │ │ cmp x8, #0x0 │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ stp x5, x6, [sp] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003f94 <_lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003f94 <_lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3100 <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3150 <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ sxtw x8, w0 │ │ │ │ ldr x5, [x20] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov w3, wzr │ │ │ │ cmp x8, #0x0 │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ stp x5, x6, [sp] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003ff4 <_lcompilers_trim_str_281473194868240_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000003ff4 <_lcompilers_trim_str_281473587035664_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lcompilers_len_trim_str_281473194866968_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2f70 <_lcompilers_len_trim_str_281473587034392_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ sxtw x8, w0 │ │ │ │ ldr x5, [x20] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov w3, wzr │ │ │ │ cmp x8, #0x0 │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ stp x5, x6, [sp] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000004054 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_options_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000004054 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_options_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000004058 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_KQe3yDZfEqYzPkyKUMX3Bd_lfortran_intrinsic_iso_fortran_env_compiler_version_KQe3yDZfEqYzPkyKUMX3Bd@@Base>: │ │ │ │ +0000000000004058 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_1KG6E0pywllY4gAbdQNesw_lfortran_intrinsic_iso_fortran_env_compiler_version_1KG6E0pywllY4gAbdQNesw@@Base>: │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x1, x19 │ │ │ │ ldr x5, [x8, #560] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w6, #0x17 // #23 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x30, x19, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000408c <__module_regex_module_check_pattern@@Base>: │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ stp x22, x21, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ sub sp, sp, #0x30 │ │ │ │ mov x22, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x19, x0 │ │ │ │ sub x2, x29, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x20 │ │ │ │ bl 2f40 <__module_regex_module_re_match_noback@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ stur w0, [x29, #-36] │ │ │ │ @@ -934,15 +934,15 @@ │ │ │ │ sub x9, x9, x8 │ │ │ │ add x8, x8, x10 │ │ │ │ add x11, x9, #0x1 │ │ │ │ sub x0, x8, #0x1 │ │ │ │ cmp x11, #0x0 │ │ │ │ csinc x1, xzr, x9, lt // lt = tstop │ │ │ │ stp x0, x1, [x29, #-32] │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, eq // eq = none │ │ │ │ b 413c <__module_regex_module_check_pattern@@Base+0xb0> │ │ │ │ ldr w8, [x22, #8] │ │ │ │ cmp w8, #0x1 │ │ │ │ cset w8, lt // lt = tstop │ │ │ │ stur w8, [x29, #-44] │ │ │ │ @@ -975,45 +975,45 @@ │ │ │ │ mov w2, #0x46 // #70 │ │ │ │ mov w6, #0x2 // #2 │ │ │ │ stp x13, x10, [sp, #48] │ │ │ │ stp x12, x11, [sp, #32] │ │ │ │ stp x9, x8, [sp, #16] │ │ │ │ str wzr, [sp, #8] │ │ │ │ str wzr, [sp] │ │ │ │ - bl 32f0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32e0 <_lcompilers_string_format_fortran@plt> │ │ │ │ add sp, sp, #0x40 │ │ │ │ ldur x2, [x22, #-16] │ │ │ │ mov x20, x0 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1c │ │ │ │ mov x1, x20 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ stp x0, x2, [x29, #-16] │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0x34 │ │ │ │ - bl 31e0 <_lfortran_printf@plt> │ │ │ │ + bl 31b0 <_lfortran_printf@plt> │ │ │ │ cbz x20, 4204 <__module_regex_module_check_pattern@@Base+0x178> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0x3c │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 2fd0 │ │ │ │ + bl 2fb0 │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0x58 │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x50 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1c │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ - bl 3260 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ + bl 3240 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ ldur w0, [x29, #-44] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x22, x21, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ ret │ │ │ │ │ │ │ │ @@ -1021,15 +1021,15 @@ │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ str x23, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x22, x21, [sp, #32] │ │ │ │ stp x20, x19, [sp, #48] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x19, x0 │ │ │ │ mov w21, #0x14 // #20 │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ str wzr, [x29, #28] │ │ │ │ add x22, x8, #0x10 │ │ │ │ ldr w8, [x29, #28] │ │ │ │ @@ -1050,15 +1050,15 @@ │ │ │ │ cmp x8, #0x201 │ │ │ │ b.ge 437c <__module_regex_module_destroy@@Base+0x124> // b.tcont │ │ │ │ ldr x8, [x20, #8] │ │ │ │ sub x0, x29, #0x10 │ │ │ │ add x8, x8, #0x4 │ │ │ │ madd x8, x9, x21, x8 │ │ │ │ stp x22, x8, [x29, #-16] │ │ │ │ - bl 2f70 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f60 <__module_regex_module_pat_destroy@plt> │ │ │ │ b 4290 <__module_regex_module_destroy@@Base+0x38> │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldr x23, [sp, #16] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ ret │ │ │ │ @@ -1076,15 +1076,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0xc6 // #198 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -1105,15 +1105,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0xc6 // #198 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -1123,28 +1123,28 @@ │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x21 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 000000000000441c <__module_regex_module_finalize@@Base>: │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ str x23, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x22, x21, [sp, #32] │ │ │ │ stp x20, x19, [sp, #48] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x19, x0 │ │ │ │ add x20, x20, #0x4 │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ mov w21, #0x14 // #20 │ │ │ │ str wzr, [x29, #28] │ │ │ │ add x22, x8, #0x10 │ │ │ │ @@ -1164,15 +1164,15 @@ │ │ │ │ subs x9, x8, #0x1 │ │ │ │ b.lt 453c <__module_regex_module_finalize@@Base+0x120> // b.tstop │ │ │ │ cmp x8, #0x201 │ │ │ │ b.ge 453c <__module_regex_module_finalize@@Base+0x120> // b.tcont │ │ │ │ madd x8, x9, x21, x20 │ │ │ │ sub x0, x29, #0x10 │ │ │ │ stp x22, x8, [x29, #-16] │ │ │ │ - bl 2f70 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f60 <__module_regex_module_pat_destroy@plt> │ │ │ │ b 4458 <__module_regex_module_finalize@@Base+0x3c> │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldr x23, [sp, #16] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ ret │ │ │ │ @@ -1190,15 +1190,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0xce // #206 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -1219,15 +1219,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0xce // #206 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -1237,57 +1237,57 @@ │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x21 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 00000000000045dc <__module_regex_module_isalpha@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ mov w21, #0x4 // #4 │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x250 │ │ │ │ add x2, sp, #0x8 │ │ │ │ add x3, sp, #0xc │ │ │ │ mov x1, x19 │ │ │ │ stp wzr, w21, [sp, #8] │ │ │ │ - bl 32c0 <_lcompilers_index_str_281473194844672_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 31e0 <_lcompilers_index_str_281473587012096_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ mov w20, w0 │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x260 │ │ │ │ add x2, sp, #0x8 │ │ │ │ add x3, sp, #0xc │ │ │ │ mov x1, x19 │ │ │ │ stp wzr, w21, [sp, #8] │ │ │ │ - bl 2fc0 <_lcompilers_index_str1_281473194851264_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 30a0 <_lcompilers_index_str1_281473587018688_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ cmp w20, #0x0 │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ccmp w0, #0x0, #0x0, le │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ cset w0, gt │ │ │ │ str w0, [sp, #4] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000464c <__module_regex_module_isalphanum@@Base>: │ │ │ │ str x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 3170 <__module_regex_module_isalpha@plt> │ │ │ │ + bl 3160 <__module_regex_module_isalpha@plt> │ │ │ │ mov w20, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3300 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32f0 <__module_regex_module_isdigit@plt> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x9, [x19] │ │ │ │ ldr x8, [x8, #624] │ │ │ │ ldrb w9, [x9] │ │ │ │ ldrb w8, [x8] │ │ │ │ cmp w9, w8 │ │ │ │ orr w8, w20, w0 │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ mov x1, x0 │ │ │ │ mov w8, #0x4 // #4 │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x280 │ │ │ │ add x2, sp, #0x18 │ │ │ │ add x3, sp, #0x1c │ │ │ │ stp wzr, w8, [sp, #24] │ │ │ │ - bl 31a0 <_lcompilers_index_str2_281473194857856_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3120 <_lcompilers_index_str2_281473587025280_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ cmp w0, #0x0 │ │ │ │ ldr x30, [sp, #16] │ │ │ │ cset w0, gt │ │ │ │ str w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ @@ -1322,15 +1322,15 @@ │ │ │ │ mov x1, x0 │ │ │ │ mov w8, #0x4 // #4 │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x0, x0, #0x290 │ │ │ │ add x2, sp, #0x18 │ │ │ │ add x3, sp, #0x1c │ │ │ │ stp wzr, w8, [sp, #24] │ │ │ │ - bl 3110 <_lcompilers_index_str3_281473194864448_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3340 <_lcompilers_index_str3_281473587031872_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ cmp w0, #0x0 │ │ │ │ ldr x30, [sp, #16] │ │ │ │ cset w0, gt │ │ │ │ str w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ @@ -1351,15 +1351,15 @@ │ │ │ │ sub sp, sp, #0xc0 │ │ │ │ stp x30, x25, [sp, #128] │ │ │ │ stp x24, x23, [sp, #144] │ │ │ │ stp x22, x21, [sp, #160] │ │ │ │ stp x20, x19, [sp, #176] │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x19, x0 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ adrp x23, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ stp xzr, xzr, [sp, #16] │ │ │ │ str xzr, [sp, #8] │ │ │ │ b 47a4 <__module_regex_module_matchcharclass@@Base+0x5c> │ │ │ │ ldrsw x8, [sp, #12] │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ sub x10, x10, x9 │ │ │ │ add x9, x9, x11 │ │ │ │ add x12, x10, #0x1 │ │ │ │ sub x8, x9, #0x1 │ │ │ │ cmp x12, #0x0 │ │ │ │ csinc x9, xzr, x10, lt // lt = tstop │ │ │ │ stp x8, x9, [sp, #32] │ │ │ │ - bl 3330 <__module_regex_module_matchrange@plt> │ │ │ │ + bl 3320 <__module_regex_module_matchrange@plt> │ │ │ │ cbnz w0, 48d8 <__module_regex_module_matchcharclass@@Base+0x190> │ │ │ │ ldrsw x8, [sp, #12] │ │ │ │ ldr x9, [x20] │ │ │ │ ldr x10, [x23, #688] │ │ │ │ add x8, x8, x9 │ │ │ │ ldrb w10, [x10] │ │ │ │ ldrb w9, [x8, #-1]! │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ mov x0, x21 │ │ │ │ add x8, x8, x9 │ │ │ │ ldrb w9, [x8, #-1]! │ │ │ │ ldrb w10, [x10] │ │ │ │ stp x8, x24, [sp, #80] │ │ │ │ cmp w10, w9 │ │ │ │ cset w25, eq // eq = none │ │ │ │ - bl 3200 <__module_regex_module_ismetachar@plt> │ │ │ │ + bl 31d0 <__module_regex_module_ismetachar@plt> │ │ │ │ eor w8, w0, #0x1 │ │ │ │ tst w25, w8 │ │ │ │ b.eq 47a4 <__module_regex_module_matchcharclass@@Base+0x5c> // b.none │ │ │ │ b 48dc <__module_regex_module_matchcharclass@@Base+0x194> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x9, [x21] │ │ │ │ ldr x8, [x8, #704] │ │ │ │ @@ -1471,83 +1471,83 @@ │ │ │ │ │ │ │ │ 0000000000004920 <__module_regex_module_matchmetachar@@Base>: │ │ │ │ sub sp, sp, #0x60 │ │ │ │ stp x30, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ mov x21, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x5, [x21] │ │ │ │ add x9, sp, #0x10 │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ add x1, sp, #0x10 │ │ │ │ add x2, x9, #0x8 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ stp xzr, xzr, [sp, #16] │ │ │ │ stp x5, x8, [sp, #32] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #800] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a1c <__module_regex_module_matchmetachar@@Base+0xfc> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #816] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a28 <__module_regex_module_matchmetachar@@Base+0x108> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #832] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a34 <__module_regex_module_matchmetachar@@Base+0x114> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #848] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a40 <__module_regex_module_matchmetachar@@Base+0x120> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #864] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a4c <__module_regex_module_matchmetachar@@Base+0x12c> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ ldr x2, [x8, #880] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 4a58 <__module_regex_module_matchmetachar@@Base+0x138> │ │ │ │ ldr x8, [x20] │ │ │ │ ldr x9, [x21] │ │ │ │ mov w11, #0x1 // #1 │ │ │ │ ldrb w8, [x8] │ │ │ │ ldrb w10, [x9] │ │ │ │ stp x9, x11, [sp, #48] │ │ │ │ cmp w8, w10 │ │ │ │ cset w0, eq // eq = none │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ - bl 3300 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32f0 <__module_regex_module_isdigit@plt> │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ - bl 3300 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32f0 <__module_regex_module_isdigit@plt> │ │ │ │ b 4a60 <__module_regex_module_matchmetachar@@Base+0x140> │ │ │ │ mov x0, x20 │ │ │ │ - bl 32b0 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 3290 <__module_regex_module_isalphanum@plt> │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ - bl 32b0 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 3290 <__module_regex_module_isalphanum@plt> │ │ │ │ b 4a60 <__module_regex_module_matchmetachar@@Base+0x140> │ │ │ │ mov x0, x20 │ │ │ │ bl 2f20 <__module_regex_module_isspace@plt> │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ bl 2f20 <__module_regex_module_isspace@plt> │ │ │ │ eor w0, w0, #0x1 │ │ │ │ @@ -1570,15 +1570,15 @@ │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ sub sp, sp, #0x2b0 │ │ │ │ mov x19, sp │ │ │ │ mov x20, x2 │ │ │ │ mov x22, x1 │ │ │ │ mov x23, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x23, #24] │ │ │ │ mov w25, #0x14 // #20 │ │ │ │ ldr x9, [x23] │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ str x0, [x19] │ │ │ │ mov w27, #0x18 // #24 │ │ │ │ madd x11, x8, x25, x9 │ │ │ │ @@ -1773,15 +1773,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, 4dec <__module_regex_module_matchpattern@@Base+0x364> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x28, #0xc │ │ │ │ ldr x0, [x19] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 4e08 <__module_regex_module_matchpattern@@Base+0x380> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19] │ │ │ │ mov x21, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x21] │ │ │ │ @@ -1790,15 +1790,15 @@ │ │ │ │ ldr x9, [x22] │ │ │ │ sub x0, x29, #0x28 │ │ │ │ sub x1, x29, #0x18 │ │ │ │ stp x20, x28, [x29, #-40] │ │ │ │ add x8, x8, x9 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ stp x8, x24, [x29, #-24] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 4e48 <__module_regex_module_matchpattern@@Base+0x3c0> // b.any │ │ │ │ ldp w9, w8, [x19, #24] │ │ │ │ add w8, w8, #0x1 │ │ │ │ str w8, [x19, #28] │ │ │ │ add w8, w9, #0x1 │ │ │ │ b 4b84 <__module_regex_module_matchpattern@@Base+0xfc> │ │ │ │ @@ -1828,15 +1828,15 @@ │ │ │ │ orr x1, x9, #0x4 │ │ │ │ cbz x10, 5090 <__module_regex_module_matchpattern@@Base+0x608> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 50ac <__module_regex_module_matchpattern@@Base+0x624> │ │ │ │ ldp x23, x9, [x19, #184] │ │ │ │ add x10, x23, x9 │ │ │ │ subs x9, x8, x23 │ │ │ │ sub x20, x10, #0x1 │ │ │ │ b.lt 56c4 <__module_regex_module_matchpattern@@Base+0xc3c> // b.tstop │ │ │ │ cmp x8, x20 │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ orr x1, x9, #0x4 │ │ │ │ cbz x10, 514c <__module_regex_module_matchpattern@@Base+0x6c4> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5168 <__module_regex_module_matchpattern@@Base+0x6e0> │ │ │ │ cbnz w11, 5758 <__module_regex_module_matchpattern@@Base+0xcd0> │ │ │ │ ldur x8, [x23, #48] │ │ │ │ ldr x9, [x19, #176] │ │ │ │ ldr x11, [x19, #152] │ │ │ │ madd x8, x8, x10, x9 │ │ │ │ mov w9, #0x14 // #20 │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ orr x1, x9, #0x4 │ │ │ │ cbz x10, 51e4 <__module_regex_module_matchpattern@@Base+0x75c> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5200 <__module_regex_module_matchpattern@@Base+0x778> │ │ │ │ sxtw x9, w9 │ │ │ │ ldr x10, [x22] │ │ │ │ mov x21, x22 │ │ │ │ sub x9, x9, x8 │ │ │ │ add x8, x8, x10 │ │ │ │ mov w10, #0x1 // #1 │ │ │ │ @@ -1923,26 +1923,26 @@ │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1b8 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ stp x8, x10, [sp, #24] │ │ │ │ str x9, [sp, #16] │ │ │ │ str wzr, [sp, #8] │ │ │ │ str wzr, [sp] │ │ │ │ - bl 32f0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32e0 <_lcompilers_string_format_fortran@plt> │ │ │ │ add sp, sp, #0x40 │ │ │ │ ldur x2, [x20, #-16] │ │ │ │ mov x22, x0 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1c │ │ │ │ mov x1, x22 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ stp x0, x2, [x29, #-72] │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0x34 │ │ │ │ - bl 31e0 <_lfortran_printf@plt> │ │ │ │ + bl 31b0 <_lfortran_printf@plt> │ │ │ │ cbz x22, 507c <__module_regex_module_matchpattern@@Base+0x5f4> │ │ │ │ ldr x0, [x19] │ │ │ │ mov x1, x22 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ ldr w9, [x21, #8] │ │ │ │ cmp w8, w9 │ │ │ │ @@ -1989,15 +1989,15 @@ │ │ │ │ add x10, x13, x14 │ │ │ │ add x12, x11, #0x1 │ │ │ │ sub x8, x10, #0x1 │ │ │ │ cmp x12, #0x0 │ │ │ │ str x9, [x19, #384] │ │ │ │ csinc x9, xzr, x11, lt // lt = tstop │ │ │ │ stp x8, x9, [x29, #-248] │ │ │ │ - bl 32e0 <__module_regex_module_matchquestion@plt> │ │ │ │ + bl 32c0 <__module_regex_module_matchquestion@plt> │ │ │ │ b 5278 <__module_regex_module_matchpattern@@Base+0x7f0> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ @@ -2027,15 +2027,15 @@ │ │ │ │ madd x9, x9, x14, x13 │ │ │ │ subs x8, x11, x8 │ │ │ │ csinc x8, xzr, x8, lt // lt = tstop │ │ │ │ stp x8, x10, [x29, #-192] │ │ │ │ sub x8, x29, #0xe8 │ │ │ │ str x8, [x19, #80] │ │ │ │ stur x9, [x29, #-232] │ │ │ │ - bl 3340 <__module_regex_module_matchstar@plt> │ │ │ │ + bl 3330 <__module_regex_module_matchstar@plt> │ │ │ │ b 5278 <__module_regex_module_matchpattern@@Base+0x7f0> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ @@ -2065,15 +2065,15 @@ │ │ │ │ madd x9, x9, x14, x13 │ │ │ │ subs x8, x11, x8 │ │ │ │ csinc x8, xzr, x8, lt // lt = tstop │ │ │ │ stp x8, x10, [x29, #-136] │ │ │ │ sub x8, x29, #0xb0 │ │ │ │ str x8, [x19, #144] │ │ │ │ stur x9, [x29, #-176] │ │ │ │ - bl 3060 <__module_regex_module_matchplus@plt> │ │ │ │ + bl 3050 <__module_regex_module_matchplus@plt> │ │ │ │ str w0, [x19, #20] │ │ │ │ add x0, x19, #0x78 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ add x0, x19, #0x58 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ add x0, x19, #0x38 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ @@ -2104,15 +2104,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2e7 // #743 │ │ │ │ movk x11, #0x1d, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x9 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x8 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2135,15 +2135,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2e7 // #743 │ │ │ │ movk x11, #0x3f, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2166,15 +2166,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2ec // #748 │ │ │ │ movk x11, #0x23, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2197,15 +2197,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x304 // #772 │ │ │ │ movk x11, #0x28, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x9 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x8 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2228,15 +2228,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2f6 // #758 │ │ │ │ movk x11, #0x46, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2259,15 +2259,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2f1 // #753 │ │ │ │ movk x11, #0x23, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2290,15 +2290,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2f6 // #758 │ │ │ │ movk x11, #0x21, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2307,18 +2307,18 @@ │ │ │ │ mov x0, x26 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x23 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov x7, x22 │ │ │ │ str x21, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x24, sp │ │ │ │ sub x21, x24, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x9, sp │ │ │ │ sub x25, x9, #0x20 │ │ │ │ mov sp, x25 │ │ │ │ mov x11, #0x2e9 // #745 │ │ │ │ @@ -2330,15 +2330,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2e9 // #745 │ │ │ │ movk x10, #0x2d, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2360,15 +2360,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2ee // #750 │ │ │ │ movk x10, #0x29, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ stp x11, x12, [x10, #-32] │ │ │ │ mov x11, #0x2f3 // #755 │ │ │ │ movk x11, #0x29, lsl #32 │ │ │ │ mov x0, x26 │ │ │ │ mov x22, x8 │ │ │ │ stur x11, [x10, #-16] │ │ │ │ mov x23, x9 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -2424,15 +2424,15 @@ │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ sub sp, sp, #0x270 │ │ │ │ mov x19, sp │ │ │ │ mov x22, x3 │ │ │ │ mov x21, x2 │ │ │ │ mov x24, x1 │ │ │ │ mov x23, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ add x8, x19, #0x98 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ str x0, [x19, #8] │ │ │ │ stp x8, xzr, [x19, #144] │ │ │ │ add x8, x19, #0xd0 │ │ │ │ adrp x9, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ str x8, [x19, #112] │ │ │ │ @@ -2559,15 +2559,15 @@ │ │ │ │ str w9, [x19, #32] │ │ │ │ cbz x10, 5a2c <__module_regex_module_matchpattern_regex_token____0@@Base+0x258> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x27, #0xc │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5a48 <__module_regex_module_matchpattern_regex_token____0@@Base+0x274> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ @@ -2576,15 +2576,15 @@ │ │ │ │ ldr x9, [x21] │ │ │ │ sub x0, x29, #0x28 │ │ │ │ sub x1, x29, #0x18 │ │ │ │ stp x28, x27, [x29, #-40] │ │ │ │ add x8, x8, x9 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ stp x8, x25, [x29, #-24] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 5a88 <__module_regex_module_matchpattern_regex_token____0@@Base+0x2b4> // b.any │ │ │ │ ldp w9, w8, [x19, #24] │ │ │ │ add w8, w8, #0x1 │ │ │ │ str w8, [x19, #28] │ │ │ │ add w8, w9, #0x1 │ │ │ │ b 58a4 <__module_regex_module_matchpattern_regex_token____0@@Base+0xd0> │ │ │ │ @@ -2607,15 +2607,15 @@ │ │ │ │ str w10, [x19, #88] │ │ │ │ cbz x11, 5c88 <__module_regex_module_matchpattern_regex_token____0@@Base+0x4b4> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5ca4 <__module_regex_module_matchpattern_regex_token____0@@Base+0x4d0> │ │ │ │ ldrsw x20, [x24] │ │ │ │ subs x9, x8, #0x1 │ │ │ │ b.lt 6240 <__module_regex_module_matchpattern_regex_token____0@@Base+0xa6c> // b.tstop │ │ │ │ cmp x8, x20 │ │ │ │ b.gt 6240 <__module_regex_module_matchpattern_regex_token____0@@Base+0xa6c> │ │ │ │ mov w8, #0x14 // #20 │ │ │ │ @@ -2628,15 +2628,15 @@ │ │ │ │ str w10, [x19, #56] │ │ │ │ cbz x11, 5d24 <__module_regex_module_matchpattern_regex_token____0@@Base+0x550> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5d40 <__module_regex_module_matchpattern_regex_token____0@@Base+0x56c> │ │ │ │ cbnz w10, 62b8 <__module_regex_module_matchpattern_regex_token____0@@Base+0xae4> │ │ │ │ mov w8, #0x14 // #20 │ │ │ │ mul x9, x9, x8 │ │ │ │ add x8, x23, x9 │ │ │ │ ldr w10, [x23, x9] │ │ │ │ add x9, x19, #0x78 │ │ │ │ @@ -2645,15 +2645,15 @@ │ │ │ │ str w10, [x19, #120] │ │ │ │ cbz x11, 5d9c <__module_regex_module_matchpattern_regex_token____0@@Base+0x5c8> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x9, #0xc │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 5db8 <__module_regex_module_matchpattern_regex_token____0@@Base+0x5e4> │ │ │ │ sxtw x9, w9 │ │ │ │ ldr x10, [x21] │ │ │ │ sub x9, x9, x8 │ │ │ │ add x8, x8, x10 │ │ │ │ mov w10, #0x1 // #1 │ │ │ │ add x11, x9, #0x1 │ │ │ │ @@ -2691,26 +2691,26 @@ │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1b8 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ stp x8, x10, [sp, #24] │ │ │ │ str x9, [sp, #16] │ │ │ │ str wzr, [sp, #8] │ │ │ │ str wzr, [sp] │ │ │ │ - bl 32f0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32e0 <_lcompilers_string_format_fortran@plt> │ │ │ │ add sp, sp, #0x40 │ │ │ │ ldur x2, [x20, #-16] │ │ │ │ mov x22, x0 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x1c │ │ │ │ mov x1, x22 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ stp x0, x2, [x29, #-72] │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0x34 │ │ │ │ - bl 31e0 <_lfortran_printf@plt> │ │ │ │ + bl 31b0 <_lfortran_printf@plt> │ │ │ │ cbz x22, 5c74 <__module_regex_module_matchpattern_regex_token____0@@Base+0x4a0> │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov x1, x22 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ ldr w9, [x21, #8] │ │ │ │ cmp w8, w9 │ │ │ │ @@ -2749,15 +2749,15 @@ │ │ │ │ csinc x9, xzr, x13, lt // lt = tstop │ │ │ │ sub x2, x29, #0xf8 │ │ │ │ mov x3, x22 │ │ │ │ strb w12, [x19, #340] │ │ │ │ stp xzr, x12, [x19, #344] │ │ │ │ str x10, [x19, #320] │ │ │ │ stp x8, x9, [x29, #-248] │ │ │ │ - bl 32e0 <__module_regex_module_matchquestion@plt> │ │ │ │ + bl 32c0 <__module_regex_module_matchquestion@plt> │ │ │ │ b 5e10 <__module_regex_module_matchpattern_regex_token____0@@Base+0x63c> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ @@ -2779,15 +2779,15 @@ │ │ │ │ stp xzr, x10, [x29, #-208] │ │ │ │ sub x8, x8, #0x14 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stur x8, [x29, #-232] │ │ │ │ sub x8, x29, #0xe8 │ │ │ │ stp x9, x10, [x29, #-192] │ │ │ │ str x8, [x19, #80] │ │ │ │ - bl 3340 <__module_regex_module_matchstar@plt> │ │ │ │ + bl 3330 <__module_regex_module_matchstar@plt> │ │ │ │ b 5e10 <__module_regex_module_matchpattern_regex_token____0@@Base+0x63c> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ @@ -2809,15 +2809,15 @@ │ │ │ │ stp xzr, x10, [x29, #-152] │ │ │ │ sub x8, x8, #0x14 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stur x8, [x29, #-176] │ │ │ │ sub x8, x29, #0xb0 │ │ │ │ stp x9, x10, [x29, #-136] │ │ │ │ str x8, [x19, #144] │ │ │ │ - bl 3060 <__module_regex_module_matchplus@plt> │ │ │ │ + bl 3050 <__module_regex_module_matchplus@plt> │ │ │ │ str w0, [x19, #20] │ │ │ │ add x0, x19, #0x78 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ add x0, x19, #0x58 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ add x0, x19, #0x38 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ @@ -2847,15 +2847,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2ec // #748 │ │ │ │ movk x10, #0x23, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -2877,15 +2877,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2e7 // #743 │ │ │ │ movk x10, #0x1d, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -2907,15 +2907,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2e7 // #743 │ │ │ │ movk x10, #0x3f, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -2937,15 +2937,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x304 // #772 │ │ │ │ movk x10, #0x28, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -2967,15 +2967,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2f6 // #758 │ │ │ │ movk x10, #0x46, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -2997,15 +2997,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2f1 // #753 │ │ │ │ movk x10, #0x23, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -3027,15 +3027,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2f6 // #758 │ │ │ │ movk x10, #0x21, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -3044,18 +3044,18 @@ │ │ │ │ mov x0, x25 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x22 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x20, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x23, sp │ │ │ │ sub x21, x23, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x9, sp │ │ │ │ sub x24, x9, #0x20 │ │ │ │ mov sp, x24 │ │ │ │ mov x11, #0x2e9 // #745 │ │ │ │ @@ -3067,15 +3067,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2e9 // #745 │ │ │ │ movk x10, #0x2d, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -3097,15 +3097,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2ee // #750 │ │ │ │ movk x10, #0x29, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -3127,15 +3127,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x2f3 // #755 │ │ │ │ movk x10, #0x29, lsl #32 │ │ │ │ mov x0, x25 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -3154,15 +3154,15 @@ │ │ │ │ sub sp, sp, #0x170 │ │ │ │ mov x19, sp │ │ │ │ mov x21, x4 │ │ │ │ mov x22, x3 │ │ │ │ mov x23, x2 │ │ │ │ mov x25, x1 │ │ │ │ mov x24, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x25, #24] │ │ │ │ mov w9, #0x14 // #20 │ │ │ │ ldr x10, [x25] │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ str xzr, [x19, #136] │ │ │ │ mov x20, x0 │ │ │ │ madd x8, x8, x9, x10 │ │ │ │ @@ -3196,15 +3196,15 @@ │ │ │ │ add x8, x8, x10 │ │ │ │ add x10, x9, #0x1 │ │ │ │ cmp x10, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x26, [x19, #176] │ │ │ │ stp x8, x9, [x19, #160] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 688c <__module_regex_module_matchplus@@Base+0x55c> // b.any │ │ │ │ ldr w8, [x19, #12] │ │ │ │ ldr w9, [x21] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ str w8, [x19, #12] │ │ │ │ @@ -3313,15 +3313,15 @@ │ │ │ │ add x8, x9, #0x1 │ │ │ │ add x10, x14, x12 │ │ │ │ str w13, [x29, #24] │ │ │ │ cmp x8, #0x0 │ │ │ │ sub x8, x10, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x9, [x29, #-24] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ add x8, x19, #0x20 │ │ │ │ ldr x9, [x19, #32] │ │ │ │ ldr x10, [x19, #80] │ │ │ │ cmp x8, #0x0 │ │ │ │ ldr x24, [x19, #16] │ │ │ │ str w0, [x19, #8] │ │ │ │ ccmp x9, #0x0, #0x4, ne // ne = any │ │ │ │ @@ -3370,17 +3370,17 @@ │ │ │ │ stp xzr, x26, [x25, #24] │ │ │ │ sxtw x8, w8 │ │ │ │ cmp x8, #0x0 │ │ │ │ csel x8, xzr, x8, lt // lt = tstop │ │ │ │ add x9, x8, x8, lsl #2 │ │ │ │ stp x8, x26, [x25, #40] │ │ │ │ lsl x24, x9, #2 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x19, #16] │ │ │ │ str x0, [x25] │ │ │ │ mov w11, wzr │ │ │ │ stur w26, [x29, #-156] │ │ │ │ ldrb w9, [x8, #20] │ │ │ │ add x10, x8, #0x20 │ │ │ │ cmp w11, w9 │ │ │ │ @@ -3468,15 +3468,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, 6778 <__module_regex_module_matchplus@@Base+0x448> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x1, x24, #0x4 │ │ │ │ mov x0, x20 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 678c <__module_regex_module_matchplus@@Base+0x45c> │ │ │ │ ldur x1, [x29, #-8] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x24] │ │ │ │ mov x0, x20 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ @@ -3515,15 +3515,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x198 // #408 │ │ │ │ mov x0, x20 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x26, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -3544,15 +3544,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x198 // #408 │ │ │ │ mov x0, x20 │ │ │ │ movk x10, #0x2a, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x26, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -3561,18 +3561,18 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x22 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov x7, x24 │ │ │ │ str x25, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x23, x8, #0x20 │ │ │ │ mov sp, x23 │ │ │ │ mov x10, #0x198 // #408 │ │ │ │ @@ -3582,30 +3582,30 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x198 // #408 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x2a, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x2ac │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x23, x8, #0x20 │ │ │ │ mov sp, x23 │ │ │ │ mov x10, #0x198 // #408 │ │ │ │ @@ -3615,32 +3615,32 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x198 // #408 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x2a, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x310 │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x2ac │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w5, w24 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x23, sp │ │ │ │ sub x21, x23, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x24, x8, #0x20 │ │ │ │ mov sp, x24 │ │ │ │ mov x10, #0x198 // #408 │ │ │ │ @@ -3653,28 +3653,28 @@ │ │ │ │ mov x9, #0x198 // #408 │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x23c │ │ │ │ movk x9, #0x2a, lsl #32 │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x22 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x274 │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x4, x22 │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 0000000000006b6c <__module_regex_module_matchplus_regex_token____1@@Base>: │ │ │ │ sub sp, sp, #0x90 │ │ │ │ str x30, [sp, #64] │ │ │ │ stp x26, x25, [sp, #80] │ │ │ │ stp x24, x23, [sp, #96] │ │ │ │ stp x22, x21, [sp, #112] │ │ │ │ @@ -3706,15 +3706,15 @@ │ │ │ │ add x8, x8, x10 │ │ │ │ add x10, x9, #0x1 │ │ │ │ cmp x10, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x26, [sp, #32] │ │ │ │ stp x8, x9, [sp, #16] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 6c80 <__module_regex_module_matchplus_regex_token____1@@Base+0x114> // b.any │ │ │ │ ldr w8, [sp, #76] │ │ │ │ ldr w9, [x19] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ str w8, [sp, #76] │ │ │ │ @@ -3730,15 +3730,15 @@ │ │ │ │ mov x3, x19 │ │ │ │ add x11, x9, #0x1 │ │ │ │ add x8, x8, x10 │ │ │ │ cmp x11, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x9, [sp, #48] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ ldr w8, [sp, #76] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ stp w0, w8, [sp, #72] │ │ │ │ cbnz w0, 6c94 <__module_regex_module_matchplus_regex_token____1@@Base+0x128> │ │ │ │ ldr w8, [x19] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ str w8, [x19] │ │ │ │ @@ -3767,15 +3767,15 @@ │ │ │ │ sub sp, sp, #0x260 │ │ │ │ mov x19, sp │ │ │ │ mov x21, x3 │ │ │ │ mov x22, x2 │ │ │ │ mov x24, x1 │ │ │ │ mov x23, x0 │ │ │ │ add x25, x19, #0x68 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x9, [x24, #24] │ │ │ │ mov w10, #0x14 // #20 │ │ │ │ ldr x11, [x24] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str xzr, [x19, #104] │ │ │ │ madd x9, x9, x10, x11 │ │ │ │ ldp x11, x10, [x24, #40] │ │ │ │ @@ -3889,15 +3889,15 @@ │ │ │ │ ldr x10, [x10] │ │ │ │ strb w24, [x19, #332] │ │ │ │ madd x0, x11, x9, x10 │ │ │ │ str x8, [x25, #208] │ │ │ │ ldp x9, x8, [x19, #88] │ │ │ │ stp x9, x8, [x25, #248] │ │ │ │ stur w9, [x29, #-236] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ cbz w0, 6f70 <__module_regex_module_matchquestion@@Base+0x2bc> │ │ │ │ str w24, [x19, #12] │ │ │ │ b 76e8 <__module_regex_module_matchquestion@@Base+0xa34> │ │ │ │ mov w8, wzr │ │ │ │ tbnz w8, #0, 6e30 <__module_regex_module_matchquestion@@Base+0x17c> │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ @@ -3912,43 +3912,43 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x152 // #338 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x23, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x2ac │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ ldr w8, [x22, #8] │ │ │ │ cmp w8, #0x1 │ │ │ │ b.lt 7650 <__module_regex_module_matchquestion@@Base+0x99c> // b.tstop │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ sub x0, x29, #0xe8 │ │ │ │ sub x1, x29, #0xd8 │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ ldr x9, [x22] │ │ │ │ add x8, x8, #0x10 │ │ │ │ stp x8, x23, [x25, #272] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x9, x8, [x25, #288] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ ldr w8, [x22, #8] │ │ │ │ cmp w8, #0x1 │ │ │ │ cset w8, gt │ │ │ │ tst w0, w8 │ │ │ │ b.eq 7650 <__module_regex_module_matchquestion@@Base+0x99c> // b.none │ │ │ │ ldr x8, [x19, #48] │ │ │ │ ldr x9, [x19, #96] │ │ │ │ @@ -3999,17 +3999,17 @@ │ │ │ │ stp xzr, x27, [x26, #24] │ │ │ │ sxtw x8, w8 │ │ │ │ cmp x8, #0x0 │ │ │ │ csel x8, xzr, x8, lt // lt = tstop │ │ │ │ add x9, x8, x8, lsl #2 │ │ │ │ stp x8, x27, [x26, #40] │ │ │ │ lsl x24, x9, #2 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x19, #16] │ │ │ │ str x0, [x26] │ │ │ │ mov w12, wzr │ │ │ │ mov w11, #0x18 // #24 │ │ │ │ str w27, [x19, #236] │ │ │ │ ldrb w9, [x8, #20] │ │ │ │ add x10, x8, #0x20 │ │ │ │ @@ -4098,15 +4098,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, 7148 <__module_regex_module_matchquestion@@Base+0x494> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x1, x27, #0x4 │ │ │ │ mov x0, x20 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 715c <__module_regex_module_matchquestion@@Base+0x4a8> │ │ │ │ ldr x9, [x19, #24] │ │ │ │ ldrb w8, [x19, #68] │ │ │ │ cbnz x9, 723c <__module_regex_module_matchquestion@@Base+0x588> │ │ │ │ sub x9, x29, #0xa8 │ │ │ │ str xzr, [x25, #336] │ │ │ │ sturb w8, [x29, #-148] │ │ │ │ @@ -4171,15 +4171,15 @@ │ │ │ │ stp xzr, x23, [x25, #424] │ │ │ │ cmp x9, #0x0 │ │ │ │ add x8, x8, #0x1 │ │ │ │ sturb w23, [x29, #-84] │ │ │ │ csel x9, xzr, x9, lt // lt = tstop │ │ │ │ str x10, [x25, #400] │ │ │ │ stp x8, x9, [x25, #456] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ cbz w0, 73c8 <__module_regex_module_matchquestion@@Base+0x714> │ │ │ │ ldr w8, [x21] │ │ │ │ str w23, [x19, #12] │ │ │ │ add w8, w8, #0x1 │ │ │ │ str w8, [x21] │ │ │ │ b 76e8 <__module_regex_module_matchquestion@@Base+0xa34> │ │ │ │ mov w8, wzr │ │ │ │ @@ -4197,15 +4197,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x157 // #343 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x25, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x2ac │ │ │ │ @@ -4261,17 +4261,17 @@ │ │ │ │ stp xzr, x26, [x24, #24] │ │ │ │ sxtw x8, w8 │ │ │ │ cmp x8, #0x0 │ │ │ │ csel x8, xzr, x8, lt // lt = tstop │ │ │ │ add x9, x8, x8, lsl #2 │ │ │ │ stp x8, x26, [x24, #40] │ │ │ │ lsl x23, x9, #2 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x23 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x19, #24] │ │ │ │ str x0, [x24] │ │ │ │ mov w12, wzr │ │ │ │ mov w11, #0x18 // #24 │ │ │ │ stur w26, [x29, #-180] │ │ │ │ ldrb w9, [x8, #20] │ │ │ │ add x10, x8, #0x20 │ │ │ │ @@ -4360,15 +4360,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, 7560 <__module_regex_module_matchquestion@@Base+0x8ac> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x1, x23, #0x4 │ │ │ │ mov x0, x20 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 7574 <__module_regex_module_matchquestion@@Base+0x8c0> │ │ │ │ ldr x1, [x25, #472] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x21] │ │ │ │ mov x0, x20 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x21] │ │ │ │ @@ -4435,15 +4435,15 @@ │ │ │ │ mov x12, #0x152 // #338 │ │ │ │ mov x0, x20 │ │ │ │ movk x12, #0x23, lsl #32 │ │ │ │ mov x22, x9 │ │ │ │ mov x23, x8 │ │ │ │ stur x12, [x10, #-16] │ │ │ │ mov x26, x11 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -4466,15 +4466,15 @@ │ │ │ │ mov x12, #0x152 // #338 │ │ │ │ mov x0, x20 │ │ │ │ movk x12, #0x23, lsl #32 │ │ │ │ mov x22, x9 │ │ │ │ mov x23, x8 │ │ │ │ stur x12, [x10, #-16] │ │ │ │ mov x26, x11 │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -4483,18 +4483,18 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x23 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov x7, x22 │ │ │ │ str x26, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x24, sp │ │ │ │ sub x21, x24, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x9, sp │ │ │ │ sub x25, x9, #0x20 │ │ │ │ mov sp, x25 │ │ │ │ mov x12, #0x157 // #343 │ │ │ │ @@ -4506,15 +4506,15 @@ │ │ │ │ stp x11, x12, [x9, #-32] │ │ │ │ mov x11, #0x157 // #343 │ │ │ │ mov x0, x20 │ │ │ │ movk x11, #0x25, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ mov x26, x10 │ │ │ │ stur x11, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -4536,15 +4536,15 @@ │ │ │ │ stp x11, x12, [x9, #-32] │ │ │ │ mov x11, #0x157 // #343 │ │ │ │ mov x0, x20 │ │ │ │ movk x11, #0x25, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ mov x26, x10 │ │ │ │ stur x11, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x25, [x24, #-24] │ │ │ │ sturb w8, [x24, #-32] │ │ │ │ stur w8, [x24, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -4571,32 +4571,32 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x152 // #338 │ │ │ │ mov x0, x20 │ │ │ │ movk x10, #0x23, lsl #32 │ │ │ │ mov w22, w8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x310 │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x2ac │ │ │ │ stur w8, [x23, #-8] │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w5, w22 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x23, sp │ │ │ │ sub x21, x23, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x24, x8, #0x20 │ │ │ │ mov sp, x24 │ │ │ │ mov x10, #0x152 // #338 │ │ │ │ @@ -4609,28 +4609,28 @@ │ │ │ │ mov x9, #0x152 // #338 │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x23c │ │ │ │ movk x9, #0x23, lsl #32 │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x22 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x274 │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x4, x22 │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x24, x8, #0x20 │ │ │ │ mov sp, x24 │ │ │ │ mov x10, #0x157 // #343 │ │ │ │ @@ -4640,15 +4640,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x157 // #343 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x25, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x310 │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x2ac │ │ │ │ mov x0, x20 │ │ │ │ @@ -4674,15 +4674,15 @@ │ │ │ │ mov x9, #0x157 // #343 │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x23c │ │ │ │ movk x9, #0x25, lsl #32 │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x22 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x274 │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ b 7a2c <__module_regex_module_matchquestion@@Base+0xd78> │ │ │ │ │ │ │ │ @@ -4699,15 +4699,15 @@ │ │ │ │ mov x23, x0 │ │ │ │ mov x21, x1 │ │ │ │ mov x0, x1 │ │ │ │ mov x1, x2 │ │ │ │ mov x2, x3 │ │ │ │ mov x3, x4 │ │ │ │ mov x19, x4 │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ cbz w0, 7b9c <__module_regex_module_matchquestion_regex_token____1@@Base+0x68> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str w8, [sp, #12] │ │ │ │ ldp x20, x19, [sp, #96] │ │ │ │ ldr w0, [sp, #12] │ │ │ │ ldp x22, x21, [sp, #80] │ │ │ │ ldp x30, x23, [sp, #64] │ │ │ │ @@ -4721,15 +4721,15 @@ │ │ │ │ add x1, sp, #0x20 │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ ldr x9, [x22] │ │ │ │ add x8, x8, #0x10 │ │ │ │ stp x8, x23, [sp, #16] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x9, x8, [sp, #32] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ ldr w8, [x22, #8] │ │ │ │ cmp w8, #0x1 │ │ │ │ cset w8, gt │ │ │ │ tst w0, w8 │ │ │ │ b.eq 7b84 <__module_regex_module_matchquestion_regex_token____1@@Base+0x50> // b.none │ │ │ │ ldrsw x8, [x22, #8] │ │ │ │ ldr x9, [x22] │ │ │ │ @@ -4738,15 +4738,15 @@ │ │ │ │ mov x1, x20 │ │ │ │ mov x3, x19 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ add x9, x9, #0x1 │ │ │ │ cmp x8, #0x0 │ │ │ │ csel x8, xzr, x8, lt // lt = tstop │ │ │ │ stp x9, x8, [sp, #48] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ cbz w0, 7b84 <__module_regex_module_matchquestion_regex_token____1@@Base+0x50> │ │ │ │ ldr w8, [x19] │ │ │ │ add w8, w8, #0x1 │ │ │ │ str w8, [x19] │ │ │ │ b 7b7c <__module_regex_module_matchquestion_regex_token____1@@Base+0x48> │ │ │ │ │ │ │ │ 0000000000007c28 <__module_regex_module_matchrange@@Base>: │ │ │ │ @@ -4778,29 +4778,29 @@ │ │ │ │ ldrb w27, [x11] │ │ │ │ stp x10, x23, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldrb w28, [x8] │ │ │ │ ldrb w26, [x10, #1]! │ │ │ │ stp x10, x23, [sp, #32] │ │ │ │ mov x29, x1 │ │ │ │ - bl 3250 <_lcompilers_iachar_str_281473194869744_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2f80 <_lcompilers_iachar_str_281473587037168_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr x8, [x29] │ │ │ │ mov w20, w0 │ │ │ │ add x0, sp, #0x30 │ │ │ │ stp x8, x23, [sp, #48] │ │ │ │ - bl 2fa0 <_lcompilers_iachar_str1_281473194871248_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 31f0 <_lcompilers_iachar_str1_281473587038672_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ mov w21, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3220 <_lcompilers_iachar_str2_281473194872752_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2fd0 <_lcompilers_iachar_str2_281473587040176_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr x8, [x29] │ │ │ │ mov w19, w0 │ │ │ │ add x0, sp, #0x40 │ │ │ │ add x8, x8, #0x2 │ │ │ │ stp x8, x23, [sp, #64] │ │ │ │ - bl 3000 <_lcompilers_iachar_str3_281473194874256_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3220 <_lcompilers_iachar_str3_281473587041680_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ cmp w22, w24 │ │ │ │ ccmp w25, w27, #0x4, ne // ne = any │ │ │ │ ccmp w26, w28, #0x0, ne // ne = any │ │ │ │ ccmp w20, w21, #0x8, eq // eq = none │ │ │ │ ccmp w19, w0, #0x0, ge // ge = tcont │ │ │ │ cset w8, le │ │ │ │ str w8, [sp, #12] │ │ │ │ @@ -4826,15 +4826,15 @@ │ │ │ │ mov x19, sp │ │ │ │ mov x21, x4 │ │ │ │ mov x22, x3 │ │ │ │ mov x23, x2 │ │ │ │ mov x25, x1 │ │ │ │ mov x24, x0 │ │ │ │ add x26, x19, #0x58 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x25, #24] │ │ │ │ mov w10, #0x14 // #20 │ │ │ │ ldr x11, [x25] │ │ │ │ mov w9, #0x1 // #1 │ │ │ │ str xzr, [x26, #48] │ │ │ │ madd x8, x8, x10, x11 │ │ │ │ ldp x11, x10, [x25, #40] │ │ │ │ @@ -4873,15 +4873,15 @@ │ │ │ │ add x8, x8, x10 │ │ │ │ add x10, x9, #0x1 │ │ │ │ cmp x10, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x27, [x26, #104] │ │ │ │ stp x8, x9, [x26, #88] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 8298 <__module_regex_module_matchstar@@Base+0x574> // b.any │ │ │ │ ldr w8, [x19, #12] │ │ │ │ ldr w9, [x21] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ str w8, [x19, #12] │ │ │ │ @@ -4990,15 +4990,15 @@ │ │ │ │ add x8, x9, #0x1 │ │ │ │ add x10, x14, x12 │ │ │ │ stur w13, [x29, #-36] │ │ │ │ cmp x8, #0x0 │ │ │ │ sub x8, x10, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x9, [x26, #280] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ add x8, x19, #0x20 │ │ │ │ ldr x9, [x19, #32] │ │ │ │ ldr x10, [x19, #80] │ │ │ │ cmp x8, #0x0 │ │ │ │ ldr x24, [x19, #16] │ │ │ │ str w0, [x19, #8] │ │ │ │ ccmp x9, #0x0, #0x4, ne // ne = any │ │ │ │ @@ -5047,17 +5047,17 @@ │ │ │ │ stp xzr, x27, [x25, #24] │ │ │ │ sxtw x8, w8 │ │ │ │ cmp x8, #0x0 │ │ │ │ csel x8, xzr, x8, lt // lt = tstop │ │ │ │ add x9, x8, x8, lsl #2 │ │ │ │ stp x8, x27, [x25, #40] │ │ │ │ lsl x24, x9, #2 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x19, #16] │ │ │ │ str x0, [x25] │ │ │ │ mov w11, wzr │ │ │ │ stur w27, [x29, #-172] │ │ │ │ ldrb w9, [x8, #20] │ │ │ │ add x10, x8, #0x20 │ │ │ │ cmp w11, w9 │ │ │ │ @@ -5145,15 +5145,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, 8184 <__module_regex_module_matchstar@@Base+0x460> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x1, x24, #0x4 │ │ │ │ mov x0, x20 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 8198 <__module_regex_module_matchstar@@Base+0x474> │ │ │ │ ldr x1, [x26, #296] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x24] │ │ │ │ mov x0, x20 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ @@ -5194,15 +5194,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x17b // #379 │ │ │ │ mov x0, x20 │ │ │ │ movk x10, #0x29, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x26, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -5223,15 +5223,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x17b // #379 │ │ │ │ mov x0, x20 │ │ │ │ movk x10, #0x29, lsl #32 │ │ │ │ mov x22, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x26, [x23, #-24] │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x150 │ │ │ │ @@ -5240,18 +5240,18 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x22 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov x7, x24 │ │ │ │ str x25, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x23, x8, #0x20 │ │ │ │ mov sp, x23 │ │ │ │ mov x10, #0x17b // #379 │ │ │ │ @@ -5261,30 +5261,30 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x17b // #379 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x29, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x2ac │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x22, sp │ │ │ │ sub x21, x22, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x23, x8, #0x20 │ │ │ │ mov sp, x23 │ │ │ │ mov x10, #0x17b // #379 │ │ │ │ @@ -5294,32 +5294,32 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x17b // #379 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x29, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x310 │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x2ac │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w5, w24 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x23, sp │ │ │ │ sub x21, x23, #0x20 │ │ │ │ mov sp, x21 │ │ │ │ mov x8, sp │ │ │ │ sub x24, x8, #0x20 │ │ │ │ mov sp, x24 │ │ │ │ mov x10, #0x17b // #379 │ │ │ │ @@ -5332,43 +5332,43 @@ │ │ │ │ mov x9, #0x17b // #379 │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x23c │ │ │ │ movk x9, #0x29, lsl #32 │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x22 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x24, [x23, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x274 │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x4, x22 │ │ │ │ sturb w8, [x23, #-32] │ │ │ │ stur w8, [x23, #-8] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 0000000000008580 <__module_regex_module_matchstar_regex_token____1@@Base>: │ │ │ │ sub sp, sp, #0xb0 │ │ │ │ str x30, [sp, #96] │ │ │ │ stp x26, x25, [sp, #112] │ │ │ │ stp x24, x23, [sp, #128] │ │ │ │ stp x22, x21, [sp, #144] │ │ │ │ stp x20, x19, [sp, #160] │ │ │ │ mov x19, x5 │ │ │ │ mov x20, x4 │ │ │ │ mov x21, x3 │ │ │ │ mov x22, x2 │ │ │ │ mov x23, x1 │ │ │ │ mov x24, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr w8, [x21, #8] │ │ │ │ cmp w8, #0x1 │ │ │ │ b.lt 86c4 <__module_regex_module_matchstar_regex_token____1@@Base+0x144> // b.tstop │ │ │ │ adrp x10, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr w8, [x19] │ │ │ │ ldr w9, [x20] │ │ │ │ ldr x10, [x10, #4040] │ │ │ │ @@ -5391,15 +5391,15 @@ │ │ │ │ add x8, x8, x10 │ │ │ │ add x10, x9, #0x1 │ │ │ │ cmp x10, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x26, [sp, #64] │ │ │ │ stp x8, x9, [sp, #48] │ │ │ │ - bl 31f0 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31c0 <__module_regex_module_pat_match@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne 86ac <__module_regex_module_matchstar_regex_token____1@@Base+0x12c> // b.any │ │ │ │ ldr w8, [sp, #108] │ │ │ │ ldr w9, [x19] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add w9, w9, #0x1 │ │ │ │ str w8, [sp, #108] │ │ │ │ @@ -5415,15 +5415,15 @@ │ │ │ │ mov x3, x19 │ │ │ │ add x11, x9, #0x1 │ │ │ │ add x8, x8, x10 │ │ │ │ cmp x11, #0x0 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x9, [sp, #80] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ ldr w8, [sp, #108] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ stp w0, w8, [sp, #104] │ │ │ │ cbnz w0, 86c8 <__module_regex_module_matchstar_regex_token____1@@Base+0x148> │ │ │ │ ldr w8, [x19] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ str w8, [x19] │ │ │ │ @@ -5452,34 +5452,34 @@ │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ sub sp, sp, #0x180 │ │ │ │ mov x19, sp │ │ │ │ mov x22, x1 │ │ │ │ mov x21, x0 │ │ │ │ add x28, x19, #0x88 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ mov x20, x0 │ │ │ │ stp xzr, xzr, [x19, #56] │ │ │ │ stp xzr, xzr, [x19, #72] │ │ │ │ stp xzr, xzr, [x19, #88] │ │ │ │ stur xzr, [x19, #36] │ │ │ │ stur xzr, [x19, #44] │ │ │ │ str wzr, [x19, #32] │ │ │ │ stp xzr, x27, [x19, #104] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ mov w8, #0x400 // #1024 │ │ │ │ str x0, [x19, #104] │ │ │ │ add x23, x19, #0x78 │ │ │ │ stp xzr, x8, [x19, #120] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x400 // #1024 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x21] │ │ │ │ str x0, [x19, #120] │ │ │ │ mov x0, x21 │ │ │ │ str xzr, [x28, #8] │ │ │ │ ldr x8, [x8, #24] │ │ │ │ str xzr, [x19, #136] │ │ │ │ blr x8 │ │ │ │ @@ -5487,18 +5487,18 @@ │ │ │ │ add x1, x19, #0x78 │ │ │ │ add x2, x23, #0x8 │ │ │ │ ldr x5, [x8, #1168] │ │ │ │ mov x0, x20 │ │ │ │ mov w3, wzr │ │ │ │ mov w4, wzr │ │ │ │ mov w6, #0x400 // #1024 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ mov x0, x22 │ │ │ │ stp w27, w27, [x19, #24] │ │ │ │ - bl 3080 <_lcompilers_len_trim_str2_281473194880200_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2fa0 <_lcompilers_len_trim_str2_281473587047624_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ add x23, x19, #0x68 │ │ │ │ adrp x24, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ mov w25, #0x14 // #20 │ │ │ │ str w0, [x19, #16] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldr w9, [x19, #16] │ │ │ │ cmp w8, w9 │ │ │ │ @@ -5510,15 +5510,15 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov w3, wzr │ │ │ │ add x8, x8, x9 │ │ │ │ mov w4, wzr │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ sub x5, x8, #0x1 │ │ │ │ stp x5, x27, [x28, #32] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldr x8, [x19, #104] │ │ │ │ ldr x9, [x24, #1216] │ │ │ │ ldrb w8, [x8] │ │ │ │ ldrb w9, [x9] │ │ │ │ cmp w8, w9 │ │ │ │ b.ne 8850 <__module_regex_module_new_from_pattern@@Base+0x168> // b.any │ │ │ │ ldrsw x26, [x19, #24] │ │ │ │ @@ -5633,15 +5633,15 @@ │ │ │ │ cmp x26, #0x201 │ │ │ │ b.ge 97cc <__module_regex_module_new_from_pattern@@Base+0x10e4> // b.tcont │ │ │ │ ldr x9, [x21, #8] │ │ │ │ sub x0, x29, #0xb4 │ │ │ │ add x1, x19, #0x68 │ │ │ │ add x9, x9, #0x4 │ │ │ │ madd x2, x8, x25, x9 │ │ │ │ - bl 3090 <__module_regex_module_pat_from_char@plt> │ │ │ │ + bl 3070 <__module_regex_module_pat_from_char@plt> │ │ │ │ ldp w9, w8, [x19, #24] │ │ │ │ add w9, w9, #0x1 │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w9, #0x201 │ │ │ │ stp w9, w8, [x19, #24] │ │ │ │ b.lt 87c4 <__module_regex_module_new_from_pattern@@Base+0xdc> // b.tstop │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ @@ -5649,18 +5649,18 @@ │ │ │ │ add x0, x0, #0x418 │ │ │ │ ldr x3, [x8, #1632] │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x50 │ │ │ │ mov w2, #0x13 // #19 │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x1c │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ - bl 3260 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ + bl 3240 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ mov w0, wzr │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ b 87c4 <__module_regex_module_new_from_pattern@@Base+0xdc> │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x8, [x19, #104] │ │ │ │ ldr x9, [x9, #1312] │ │ │ │ ldrb w8, [x8] │ │ │ │ ldrb w9, [x9] │ │ │ │ cmp w8, w9 │ │ │ │ @@ -5678,56 +5678,56 @@ │ │ │ │ add w8, w8, #0x1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ add x9, x9, w8, sxtw │ │ │ │ str w8, [x19, #28] │ │ │ │ sub x5, x9, #0x1 │ │ │ │ stp x5, x27, [x28, #72] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1328] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8c84 <__module_regex_module_new_from_pattern@@Base+0x59c> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1360] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8ecc <__module_regex_module_new_from_pattern@@Base+0x7e4> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1392] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8f10 <__module_regex_module_new_from_pattern@@Base+0x828> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1424] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8f54 <__module_regex_module_new_from_pattern@@Base+0x86c> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1456] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8f98 <__module_regex_module_new_from_pattern@@Base+0x8b0> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x19, #136] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ ldr x2, [x8, #1488] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 8fdc <__module_regex_module_new_from_pattern@@Base+0x8f4> │ │ │ │ ldpsw x26, x8, [x19, #24] │ │ │ │ ldr x9, [x22] │ │ │ │ add x8, x8, x9 │ │ │ │ mov w9, #0x7 // #7 │ │ │ │ cmp x26, #0x1 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ @@ -5759,15 +5759,15 @@ │ │ │ │ str w27, [x19, #12] │ │ │ │ add w8, w8, #0x1 │ │ │ │ add x8, x9, w8, sxtw │ │ │ │ sub x0, x8, #0x1 │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x2, [x8, #1536] │ │ │ │ stp x0, x27, [x28, #104] │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ ldrsw x26, [x19, #24] │ │ │ │ ldr x8, [x21, #8] │ │ │ │ mov w10, #0x200 // #512 │ │ │ │ subs x9, x26, #0x1 │ │ │ │ add x8, x8, #0x4 │ │ │ │ ccmp x26, x10, #0x0, ge // ge = tcont │ │ │ │ cset w10, gt │ │ │ │ @@ -5846,15 +5846,15 @@ │ │ │ │ sub x9, x9, x8 │ │ │ │ add x8, x8, x10 │ │ │ │ add x10, x9, #0x1 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ cmp x10, #0x0 │ │ │ │ csinc x9, xzr, x9, lt // lt = tstop │ │ │ │ stp x8, x9, [x28, #120] │ │ │ │ - bl 3180 <_lcompilers_index_str4_281473194886792_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 32d0 <_lcompilers_index_str4_281473587054216_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ subs w8, w0, #0x1 │ │ │ │ str w0, [x19, #12] │ │ │ │ str w8, [x19, #20] │ │ │ │ b.lt 90a0 <__module_regex_module_new_from_pattern@@Base+0x9b8> // b.tstop │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldr w9, [x19, #12] │ │ │ │ add x1, x19, #0x78 │ │ │ │ @@ -5872,27 +5872,27 @@ │ │ │ │ add x10, x9, #0x1 │ │ │ │ sub x5, x8, #0x1 │ │ │ │ add x8, x19, #0x78 │ │ │ │ cmp x10, #0x0 │ │ │ │ add x2, x8, #0x8 │ │ │ │ csinc x6, xzr, x9, lt // lt = tstop │ │ │ │ stp x5, x6, [x28, #144] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldr w9, [x19, #12] │ │ │ │ add x0, x19, #0x78 │ │ │ │ sub x2, x29, #0xb4 │ │ │ │ sub x3, x29, #0x6c │ │ │ │ adrp x1, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ add x1, x1, #0x630 │ │ │ │ add w8, w8, w9 │ │ │ │ stur wzr, [x29, #-180] │ │ │ │ str w8, [x19, #28] │ │ │ │ stur w26, [x29, #-108] │ │ │ │ - bl 31b0 <_lcompilers_index_str5_281473194897176_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 31a0 <_lcompilers_index_str5_281473587064600_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ cmp w0, #0x0 │ │ │ │ str w0, [x19, #12] │ │ │ │ b.le 8e24 <__module_regex_module_new_from_pattern@@Base+0x73c> │ │ │ │ ldr w8, [x19, #12] │ │ │ │ cmp w8, #0x400 │ │ │ │ b.ge 90a0 <__module_regex_module_new_from_pattern@@Base+0x9b8> // b.tcont │ │ │ │ ldr w8, [x19, #12] │ │ │ │ @@ -5901,15 +5901,15 @@ │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ add w8, w8, #0x1 │ │ │ │ add x8, x9, w8, sxtw │ │ │ │ sub x0, x8, #0x1 │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x2, [x8, #1600] │ │ │ │ stp x0, x27, [x28, #176] │ │ │ │ - bl 3190 │ │ │ │ + bl 3170 │ │ │ │ cbz w0, 90a0 <__module_regex_module_new_from_pattern@@Base+0x9b8> │ │ │ │ ldrsw x26, [x19, #24] │ │ │ │ subs x8, x26, #0x1 │ │ │ │ b.lt 9584 <__module_regex_module_new_from_pattern@@Base+0xe9c> // b.tstop │ │ │ │ cmp x26, #0x201 │ │ │ │ b.ge 9584 <__module_regex_module_new_from_pattern@@Base+0xe9c> // b.tcont │ │ │ │ ldr x9, [x21, #8] │ │ │ │ @@ -5917,18 +5917,18 @@ │ │ │ │ madd x26, x8, x25, x9 │ │ │ │ ldrsw x9, [x19, #20] │ │ │ │ str x9, [x19] │ │ │ │ ldr x8, [x26, #4]! │ │ │ │ cbz x8, 8e68 <__module_regex_module_new_from_pattern@@Base+0x780> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0xe4 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f50 │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x1, [x19] │ │ │ │ bl 3230 <_lfortran_string_malloc_alloc@plt> │ │ │ │ ldrsw x11, [x19, #24] │ │ │ │ ldr x9, [x19] │ │ │ │ subs x8, x11, #0x1 │ │ │ │ stp x0, x9, [x26] │ │ │ │ b.lt 95f4 <__module_regex_module_new_from_pattern@@Base+0xf0c> // b.tstop │ │ │ │ @@ -5943,15 +5943,15 @@ │ │ │ │ madd x8, x8, x25, x9 │ │ │ │ ldrsw x9, [x19, #20] │ │ │ │ cmp x9, #0x0 │ │ │ │ csel x6, xzr, x9, lt // lt = tstop │ │ │ │ add x1, x8, #0x4 │ │ │ │ add x2, x8, #0xc │ │ │ │ stp x5, x6, [x28, #192] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b 89f0 <__module_regex_module_new_from_pattern@@Base+0x308> │ │ │ │ ldrsw x26, [x19, #24] │ │ │ │ mov w8, #0xb // #11 │ │ │ │ stur w8, [x29, #-180] │ │ │ │ cmp x26, #0x1 │ │ │ │ b.lt 9b4c <__module_regex_module_new_from_pattern@@Base+0x1464> // b.tstop │ │ │ │ cmp x26, #0x201 │ │ │ │ @@ -6084,15 +6084,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1f9 // #505 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6112,15 +6112,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1f9 // #505 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6140,15 +6140,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fa // #506 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6168,15 +6168,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fa // #506 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6196,15 +6196,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fb // #507 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6224,15 +6224,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fb // #507 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6252,15 +6252,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fc // #508 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6280,15 +6280,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fc // #508 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6308,15 +6308,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x22e // #558 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x28, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6336,15 +6336,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x255 // #597 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x1c, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6364,15 +6364,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x255 // #597 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x1c, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6392,15 +6392,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x24f // #591 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x4c, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6421,15 +6421,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x250 // #592 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x23, lsl #32 │ │ │ │ mov x24, x11 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6454,15 +6454,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fd // #509 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6482,15 +6482,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fd // #509 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6510,15 +6510,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fe // #510 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6538,15 +6538,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x1fe // #510 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x27, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6566,15 +6566,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x212 // #530 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x2b, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6594,15 +6594,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x212 // #530 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x2b, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6622,15 +6622,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x218 // #536 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x23, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6650,15 +6650,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x218 // #536 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x23, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6678,15 +6678,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20a // #522 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6706,15 +6706,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20a // #522 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6734,15 +6734,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x223 // #547 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x28, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6762,15 +6762,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20b // #523 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6790,15 +6790,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20b // #523 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6818,15 +6818,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20c // #524 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6846,15 +6846,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20c // #524 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6874,15 +6874,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20d // #525 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6902,15 +6902,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20d // #525 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6930,15 +6930,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20e // #526 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6958,15 +6958,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20e // #526 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -6986,15 +6986,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20f // #527 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7014,15 +7014,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x20f // #527 │ │ │ │ mov x0, x20 │ │ │ │ movk x9, #0x32, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7032,27 +7032,27 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x26 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 0000000000009fd8 <__module_regex_module_nrules@@Base>: │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ str x23, [sp, #16] │ │ │ │ stp x22, x21, [sp, #32] │ │ │ │ stp x20, x19, [sp, #48] │ │ │ │ mov x29, sp │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w8, #0x14 // #20 │ │ │ │ str xzr, [x29, #24] │ │ │ │ ldr w9, [x29, #28] │ │ │ │ add w9, w9, #0x1 │ │ │ │ cmp w9, #0x200 │ │ │ │ b.gt a050 <__module_regex_module_nrules@@Base+0x78> │ │ │ │ ldr w9, [x29, #28] │ │ │ │ @@ -7092,15 +7092,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0xab // #171 │ │ │ │ mov x20, x0 │ │ │ │ movk x9, #0x22, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x30c │ │ │ │ @@ -7109,45 +7109,45 @@ │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x21 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp, #-16]! │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 000000000000a104 <__module_regex_module_parse_pattern@@Base>: │ │ │ │ sub sp, sp, #0x30 │ │ │ │ str x30, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x1 │ │ │ │ mov x19, x1 │ │ │ │ str wzr, [x1] │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30b0 <__module_regex_module_finalize@plt> │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x0, sp │ │ │ │ mov x1, x20 │ │ │ │ ldr x8, [x8, #4048] │ │ │ │ add x8, x8, #0x10 │ │ │ │ stp x8, x19, [sp] │ │ │ │ - bl 32a0 <__module_regex_module_new_from_pattern@plt> │ │ │ │ + bl 3280 <__module_regex_module_new_from_pattern@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldr x30, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000a150 <__module_regex_module_pat_destroy@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ stp x30, x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x19, #8] │ │ │ │ str wzr, [x8] │ │ │ │ ldr x19, [x19, #8] │ │ │ │ ldur x1, [x19, #4] │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x19, #12] │ │ │ │ stur xzr, [x19, #4] │ │ │ │ @@ -7159,129 +7159,129 @@ │ │ │ │ sub sp, sp, #0x50 │ │ │ │ stp x30, x23, [sp, #32] │ │ │ │ stp x22, x21, [sp, #48] │ │ │ │ stp x20, x19, [sp, #64] │ │ │ │ mov x21, x2 │ │ │ │ mov x20, x1 │ │ │ │ mov x22, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldur x8, [x21, #4] │ │ │ │ mov x19, x0 │ │ │ │ str wzr, [x21] │ │ │ │ cbz x8, a1cc <__module_regex_module_pat_from_char@@Base+0x44> │ │ │ │ ldur x1, [x21, #4] │ │ │ │ mov x0, x19 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x21, #12] │ │ │ │ stur xzr, [x21, #4] │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x0, sp │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ add x8, x8, #0x10 │ │ │ │ stp x8, x21, [sp] │ │ │ │ - bl 2f70 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f60 <__module_regex_module_pat_destroy@plt> │ │ │ │ mov x23, x21 │ │ │ │ ldr w8, [x22] │ │ │ │ ldr x9, [x23, #4]! │ │ │ │ str w8, [x21] │ │ │ │ cbz x9, a20c <__module_regex_module_pat_from_char@@Base+0x84> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0xe4 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f50 │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ str x0, [x23] │ │ │ │ add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ ldur x8, [x21, #4] │ │ │ │ stur x22, [x21, #12] │ │ │ │ mov w3, wzr │ │ │ │ ldr x5, [x20] │ │ │ │ mov w4, wzr │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ stp x8, x22, [sp, #16] │ │ │ │ add x8, sp, #0x10 │ │ │ │ add x2, x8, #0x8 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #64] │ │ │ │ ldp x22, x21, [sp, #48] │ │ │ │ ldp x30, x23, [sp, #32] │ │ │ │ add sp, sp, #0x50 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000a264 <__module_regex_module_pat_match@@Base>: │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ stp x22, x21, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ sub sp, sp, #0x40 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ mov x19, x0 │ │ │ │ stp xzr, xzr, [x29, #-48] │ │ │ │ ldr w8, [x8] │ │ │ │ cmp w8, #0x1 │ │ │ │ stur w8, [x29, #-56] │ │ │ │ b.ne a2ac <__module_regex_module_pat_match@@Base+0x48> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 3160 <__module_regex_module_matchdot@plt> │ │ │ │ + bl 3140 <__module_regex_module_matchdot@plt> │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0x8 │ │ │ │ b.ne a2d8 <__module_regex_module_pat_match@@Base+0x74> // b.any │ │ │ │ ldr x8, [x21, #8] │ │ │ │ ldur x8, [x8, #4] │ │ │ │ cbz x8, a3f0 <__module_regex_module_pat_match@@Base+0x18c> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ mov x0, x20 │ │ │ │ add x1, x8, #0x4 │ │ │ │ - bl 31c0 <__module_regex_module_matchcharclass@plt> │ │ │ │ + bl 3190 <__module_regex_module_matchcharclass@plt> │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0x9 │ │ │ │ b.ne a308 <__module_regex_module_pat_match@@Base+0xa4> // b.any │ │ │ │ ldr x8, [x21, #8] │ │ │ │ ldur x8, [x8, #4] │ │ │ │ cbz x8, a458 <__module_regex_module_pat_match@@Base+0x1f4> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ mov x0, x20 │ │ │ │ add x1, x8, #0x4 │ │ │ │ - bl 31c0 <__module_regex_module_matchcharclass@plt> │ │ │ │ + bl 3190 <__module_regex_module_matchcharclass@plt> │ │ │ │ eor w0, w0, #0x1 │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0xa │ │ │ │ b.ne a320 <__module_regex_module_pat_match@@Base+0xbc> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 3300 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32f0 <__module_regex_module_isdigit@plt> │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0xb │ │ │ │ b.ne a33c <__module_regex_module_pat_match@@Base+0xd8> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 3300 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32f0 <__module_regex_module_isdigit@plt> │ │ │ │ eor w0, w0, #0x1 │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0xc │ │ │ │ b.ne a354 <__module_regex_module_pat_match@@Base+0xf0> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 32b0 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 3290 <__module_regex_module_isalphanum@plt> │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0xd │ │ │ │ b.ne a370 <__module_regex_module_pat_match@@Base+0x10c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 32b0 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 3290 <__module_regex_module_isalphanum@plt> │ │ │ │ eor w0, w0, #0x1 │ │ │ │ b a3c8 <__module_regex_module_pat_match@@Base+0x164> │ │ │ │ ldur w8, [x29, #-56] │ │ │ │ cmp w8, #0xe │ │ │ │ b.ne a388 <__module_regex_module_pat_match@@Base+0x124> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl 2f20 <__module_regex_module_isspace@plt> │ │ │ │ @@ -7325,15 +7325,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x280 // #640 │ │ │ │ mov x0, x19 │ │ │ │ movk x9, #0x3f, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x424 │ │ │ │ sturb w8, [x21, #-32] │ │ │ │ stp x0, x22, [x21, #-24] │ │ │ │ @@ -7351,55 +7351,55 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x281 // #641 │ │ │ │ mov x0, x19 │ │ │ │ movk x9, #0x44, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x22, [x21, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ sturb w8, [x21, #-32] │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x424 │ │ │ │ stur w8, [x21, #-8] │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w4, #0x2 // #2 │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 000000000000a4dc <__module_regex_module_print_pattern@@Base>: │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ stp x28, x25, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x24, x23, [sp, #32] │ │ │ │ stp x22, x21, [sp, #48] │ │ │ │ stp x20, x19, [sp, #64] │ │ │ │ sub sp, sp, #0xc0 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w8, #0x400 // #1024 │ │ │ │ mov x19, x0 │ │ │ │ stp xzr, xzr, [x29, #-176] │ │ │ │ stp xzr, xzr, [x29, #-160] │ │ │ │ stp xzr, x8, [x29, #-144] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x400 // #1024 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ stp xzr, xzr, [x29, #-128] │ │ │ │ stur x0, [x29, #-144] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr x8, [x20] │ │ │ │ stur x0, [x29, #-128] │ │ │ │ cbz x8, a554 <__module_regex_module_print_pattern@@Base+0x78> │ │ │ │ ldr x1, [x20] │ │ │ │ mov x0, x19 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stp xzr, xzr, [x20] │ │ │ │ @@ -7429,25 +7429,25 @@ │ │ │ │ cmp x8, #0x12 │ │ │ │ b.ge a918 <__module_regex_module_print_pattern@@Base+0x43c> // b.tcont │ │ │ │ mov w8, #0xe // #14 │ │ │ │ ldr x10, [x23, #1904] │ │ │ │ sub x0, x29, #0x60 │ │ │ │ madd x9, x9, x8, x10 │ │ │ │ stp x9, x8, [x29, #-96] │ │ │ │ - bl 3100 <_lcompilers_len_trim_str4_281473194899696_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3150 <_lcompilers_len_trim_str4_281473587067120_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldur x8, [x29, #-176] │ │ │ │ mov w22, w0 │ │ │ │ cbz x8, a5f0 <__module_regex_module_print_pattern@@Base+0x114> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0xe4 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ sxtw x22, w22 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x22 │ │ │ │ bl 3230 <_lfortran_string_malloc_alloc@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ stp x0, x22, [x29, #-176] │ │ │ │ ldr w8, [x8] │ │ │ │ add w8, w8, #0x1 │ │ │ │ sxtw x8, w8 │ │ │ │ @@ -7469,46 +7469,46 @@ │ │ │ │ b.ge aa00 <__module_regex_module_print_pattern@@Base+0x524> // b.tcont │ │ │ │ mov w8, #0xe // #14 │ │ │ │ ldr x10, [x23, #1904] │ │ │ │ sub x0, x29, #0x40 │ │ │ │ madd x9, x9, x8, x10 │ │ │ │ sub x1, x29, #0xb0 │ │ │ │ stp x9, x8, [x29, #-64] │ │ │ │ - bl 3050 <_lcompilers_trim_str3_281473194900968_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3100 <_lcompilers_trim_str3_281473587068392_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldur x1, [x29, #-160] │ │ │ │ mov x0, x19 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ stp xzr, xzr, [x29, #-160] │ │ │ │ ldur x8, [x8, #4] │ │ │ │ cbz x8, aaa0 <__module_regex_module_print_pattern@@Base+0x5c4> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ add x0, x8, #0x4 │ │ │ │ - bl 31d0 <_lcompilers_len_trim_str5_281473194903488_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 2fc0 <_lcompilers_len_trim_str5_281473587070912_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldur x8, [x29, #-160] │ │ │ │ mov w22, w0 │ │ │ │ cbz x8, a6b8 <__module_regex_module_print_pattern@@Base+0x1dc> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0xe4 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ sxtw x22, w22 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x22 │ │ │ │ bl 3230 <_lfortran_string_malloc_alloc@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ stp x0, x22, [x29, #-160] │ │ │ │ ldur x8, [x8, #4] │ │ │ │ cbz x8, ab08 <__module_regex_module_print_pattern@@Base+0x62c> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ sub x1, x29, #0xa0 │ │ │ │ sub x22, x29, #0x30 │ │ │ │ add x0, x8, #0x4 │ │ │ │ - bl 3150 <_lcompilers_trim_Allocatable[str]_281473194904776_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3180 <_lcompilers_trim_Allocatable[str]_281473587072200_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ mov x8, sp │ │ │ │ sub x23, x29, #0x90 │ │ │ │ sub x9, x8, #0x10 │ │ │ │ mov sp, x9 │ │ │ │ adrp x9, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ mov x24, sp │ │ │ │ stur xzr, [x8, #-16] │ │ │ │ @@ -7535,15 +7535,15 @@ │ │ │ │ mov w2, #0x18 // #24 │ │ │ │ mov w6, #0x2 // #2 │ │ │ │ stp x12, x11, [sp, #32] │ │ │ │ mov w25, #0x2 // #2 │ │ │ │ stp x9, x8, [sp, #16] │ │ │ │ str wzr, [sp, #8] │ │ │ │ str wzr, [sp] │ │ │ │ - bl 32f0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32e0 <_lcompilers_string_format_fortran@plt> │ │ │ │ add sp, sp, #0x30 │ │ │ │ ldur x8, [x24, #-16] │ │ │ │ mov x21, x0 │ │ │ │ stp x0, x8, [x22] │ │ │ │ sub sp, sp, #0x20 │ │ │ │ mov w2, wzr │ │ │ │ mov w3, wzr │ │ │ │ @@ -7553,32 +7553,32 @@ │ │ │ │ adrp x8, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x8, x8, #0x528 │ │ │ │ sub x1, x29, #0x90 │ │ │ │ add x6, x23, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ stp x8, x25, [sp] │ │ │ │ - bl 3040 <_lfortran_string_write@plt> │ │ │ │ + bl 3030 <_lfortran_string_write@plt> │ │ │ │ add sp, sp, #0x20 │ │ │ │ cbz x21, a7d4 <__module_regex_module_print_pattern@@Base+0x2f8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ sub x0, x29, #0x90 │ │ │ │ - bl 2f80 <_lcompilers_len_trim_str6_281473194906928_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 30d0 <_lcompilers_len_trim_str6_281473587074352_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr x8, [x20] │ │ │ │ sxtw x21, w0 │ │ │ │ stur w0, [x29, #-180] │ │ │ │ cbz x8, a800 <__module_regex_module_print_pattern@@Base+0x324> │ │ │ │ adrp x0, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x0, x0, #0xe4 │ │ │ │ - bl 30a0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3080 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f50 │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x21 │ │ │ │ bl 3230 <_lfortran_string_malloc_alloc@plt> │ │ │ │ ldur w8, [x29, #-180] │ │ │ │ stp x0, x21, [x20] │ │ │ │ cmp w8, #0x1 │ │ │ │ b.lt a858 <__module_regex_module_print_pattern@@Base+0x37c> // b.tstop │ │ │ │ ldursw x8, [x29, #-180] │ │ │ │ @@ -7591,15 +7591,15 @@ │ │ │ │ mov w4, wzr │ │ │ │ csel x6, xzr, x8, lt // lt = tstop │ │ │ │ sub x8, x29, #0x20 │ │ │ │ str x9, [x22, #16] │ │ │ │ add x2, x8, #0x8 │ │ │ │ stp x6, x5, [x22, #24] │ │ │ │ str x6, [x22, #40] │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldur x1, [x29, #-176] │ │ │ │ mov x0, x19 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur x1, [x29, #-160] │ │ │ │ mov x0, x19 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur x1, [x29, #-144] │ │ │ │ @@ -7629,15 +7629,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x39 // #57 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x32, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7658,15 +7658,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x39 // #57 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x32, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7687,15 +7687,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x39 // #57 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x32, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7716,15 +7716,15 @@ │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x10, x11, [x9, #-32] │ │ │ │ mov x10, #0x39 // #57 │ │ │ │ mov x0, x19 │ │ │ │ movk x10, #0x32, lsl #32 │ │ │ │ mov x21, x8 │ │ │ │ stur x10, [x9, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x23, [x22, #-24] │ │ │ │ sturb w8, [x22, #-32] │ │ │ │ stur w8, [x22, #-8] │ │ │ │ sub sp, sp, #0x10 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ @@ -7734,18 +7734,18 @@ │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x21 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp] │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ mov x21, sp │ │ │ │ sub x20, x21, #0x20 │ │ │ │ mov sp, x20 │ │ │ │ mov x8, sp │ │ │ │ sub x22, x8, #0x20 │ │ │ │ mov sp, x22 │ │ │ │ mov x10, #0x26f // #623 │ │ │ │ @@ -7755,15 +7755,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x26f // #623 │ │ │ │ mov x0, x19 │ │ │ │ movk x9, #0x44, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x484 │ │ │ │ sturb w8, [x21, #-32] │ │ │ │ stp x0, x22, [x21, #-24] │ │ │ │ @@ -7781,30 +7781,30 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x2cc │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0x26f // #623 │ │ │ │ mov x0, x19 │ │ │ │ movk x9, #0x44, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x22, [x21, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x2e0 │ │ │ │ sturb w8, [x21, #-32] │ │ │ │ adrp x5, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x5, x5, #0x4c8 │ │ │ │ stur w8, [x21, #-8] │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 000000000000ab8c <__module_regex_module_re_match@@Base>: │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ stp x28, x23, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ stp x22, x21, [sp, #32] │ │ │ │ stp x20, x19, [sp, #48] │ │ │ │ @@ -7842,15 +7842,15 @@ │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x22 │ │ │ │ mov x2, x21 │ │ │ │ mov x3, x20 │ │ │ │ bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x23, #-16] │ │ │ │ add x0, x19, #0x0 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30b0 <__module_regex_module_finalize@plt> │ │ │ │ add x0, x19, #0x0 │ │ │ │ bl b6e4 <_allocate_struct_regex_module_regex_pattern@@Base+0xb0> │ │ │ │ ldur w0, [x23, #-16] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ ldp x28, x23, [sp, #16] │ │ │ │ @@ -7897,15 +7897,15 @@ │ │ │ │ add x3, x29, #0x1c │ │ │ │ mov x0, x21 │ │ │ │ mov x2, x20 │ │ │ │ str wzr, [x29, #28] │ │ │ │ bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x22, #-16] │ │ │ │ add x0, x19, #0x8 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30b0 <__module_regex_module_finalize@plt> │ │ │ │ add x0, x19, #0x8 │ │ │ │ bl b6e4 <_allocate_struct_regex_module_regex_pattern@@Base+0xb0> │ │ │ │ ldur w0, [x22, #-16] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldr x28, [sp, #16] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ @@ -7953,15 +7953,15 @@ │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x21 │ │ │ │ mov x2, x22 │ │ │ │ mov x3, x20 │ │ │ │ bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x23, #-16] │ │ │ │ add x0, x19, #0x0 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30b0 <__module_regex_module_finalize@plt> │ │ │ │ add x0, x19, #0x0 │ │ │ │ bl b6e4 <_allocate_struct_regex_module_regex_pattern@@Base+0xb0> │ │ │ │ ldur w0, [x23, #-16] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ ldp x28, x23, [sp, #16] │ │ │ │ @@ -8009,15 +8009,15 @@ │ │ │ │ add x3, x29, #0x1c │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x21 │ │ │ │ str wzr, [x29, #28] │ │ │ │ bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x22, #-16] │ │ │ │ add x0, x19, #0x8 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30b0 <__module_regex_module_finalize@plt> │ │ │ │ add x0, x19, #0x8 │ │ │ │ bl b6e4 <_allocate_struct_regex_module_regex_pattern@@Base+0xb0> │ │ │ │ ldur w0, [x22, #-16] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldr x28, [sp, #16] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ @@ -8030,15 +8030,15 @@ │ │ │ │ stp x30, x23, [sp, #272] │ │ │ │ stp x22, x21, [sp, #288] │ │ │ │ stp x20, x19, [sp, #304] │ │ │ │ mov x22, x3 │ │ │ │ mov x20, x2 │ │ │ │ mov x21, x1 │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr w9, [x21] │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ str xzr, [sp, #88] │ │ │ │ stp x8, x8, [sp, #72] │ │ │ │ strb w8, [sp, #60] │ │ │ │ add x8, sp, #0x28 │ │ │ │ cmp w9, #0x1 │ │ │ │ @@ -8059,54 +8059,54 @@ │ │ │ │ mov x2, x20 │ │ │ │ str wzr, [x20] │ │ │ │ strb w8, [sp, #116] │ │ │ │ stp xzr, x8, [sp, #120] │ │ │ │ str x9, [sp, #24] │ │ │ │ str w8, [sp, #156] │ │ │ │ str wzr, [sp, #264] │ │ │ │ - bl 3280 <__module_regex_module_matchpattern@plt> │ │ │ │ + bl 3260 <__module_regex_module_matchpattern@plt> │ │ │ │ ldr w8, [x19, #8] │ │ │ │ add x1, sp, #0x108 │ │ │ │ add x2, sp, #0x10c │ │ │ │ cmp w8, #0x0 │ │ │ │ cset w8, gt │ │ │ │ and w8, w0, w8 │ │ │ │ add x0, sp, #0x9c │ │ │ │ str w8, [sp, #268] │ │ │ │ - bl 2f90 <_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3040 <_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ b b0c0 <__module_regex_module_re_matchp@@Base+0x1dc> │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ b b0c0 <__module_regex_module_re_matchp@@Base+0x1dc> │ │ │ │ ldr x8, [x19, #8] │ │ │ │ ldr w9, [x22] │ │ │ │ mov w23, #0x1 // #1 │ │ │ │ add x0, sp, #0x9c │ │ │ │ add x1, sp, #0x108 │ │ │ │ add x2, sp, #0x10c │ │ │ │ str w8, [sp, #264] │ │ │ │ eor w8, w9, #0x1 │ │ │ │ str w23, [sp, #156] │ │ │ │ str w8, [sp, #268] │ │ │ │ - bl 2f90 <_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3040 <_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr x8, [x19, #8] │ │ │ │ str w0, [sp, #20] │ │ │ │ add x0, sp, #0x9c │ │ │ │ add x1, sp, #0x108 │ │ │ │ mov x2, x22 │ │ │ │ str w23, [sp, #156] │ │ │ │ str w8, [sp, #264] │ │ │ │ - bl 2f90 <_lcompilers_merge_i32_l32_281473194908568_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 3040 <_lcompilers_merge_i32_l32_281473587075992_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr w8, [sp, #20] │ │ │ │ str w0, [sp, #12] │ │ │ │ add x1, sp, #0x108 │ │ │ │ str w23, [sp, #156] │ │ │ │ sub w8, w0, w8 │ │ │ │ add x0, sp, #0x9c │ │ │ │ str w8, [sp, #264] │ │ │ │ - bl 3240 <_lcompilers_sign_i32_281473194910976_KQe3yDZfEqYzPkyKUMX3Bd@plt> │ │ │ │ + bl 32a0 <_lcompilers_sign_i32_281473587078400_1KG6E0pywllY4gAbdQNesw@plt> │ │ │ │ ldr w8, [sp, #12] │ │ │ │ ldr w9, [sp, #20] │ │ │ │ mov w22, #0x200 // #512 │ │ │ │ str w0, [sp, #8] │ │ │ │ stp w0, w8, [sp, #32] │ │ │ │ sub w8, w9, w0 │ │ │ │ str w8, [sp, #16] │ │ │ │ @@ -8136,15 +8136,15 @@ │ │ │ │ sub x10, x10, x9 │ │ │ │ add x8, x9, x11 │ │ │ │ add x9, x10, #0x1 │ │ │ │ sub x8, x8, #0x1 │ │ │ │ cmp x9, #0x0 │ │ │ │ csinc x9, xzr, x10, lt // lt = tstop │ │ │ │ stp x8, x9, [sp, #160] │ │ │ │ - bl 30d0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ + bl 30c0 <__module_regex_module_matchpattern_regex_token____0@plt> │ │ │ │ cbz w0, b038 <__module_regex_module_re_matchp@@Base+0x154> │ │ │ │ b b0c4 <__module_regex_module_re_matchp@@Base+0x1e0> │ │ │ │ mov w0, wzr │ │ │ │ str w0, [sp, #16] │ │ │ │ ldp x20, x19, [sp, #304] │ │ │ │ ldr w0, [sp, #16] │ │ │ │ ldp x22, x21, [sp, #288] │ │ │ │ @@ -8191,24 +8191,24 @@ │ │ │ │ stp x24, x23, [sp, #48] │ │ │ │ stp x22, x21, [sp, #64] │ │ │ │ stp x20, x19, [sp, #80] │ │ │ │ sub sp, sp, #0x60 │ │ │ │ mov x22, x2 │ │ │ │ mov x21, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x19, x0 │ │ │ │ stp xzr, xzr, [x29, #-64] │ │ │ │ stur xzr, [x29, #-76] │ │ │ │ stur xzr, [x29, #-84] │ │ │ │ stur wzr, [x29, #-88] │ │ │ │ stp xzr, xzr, [x29, #-48] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ ldr w8, [x22] │ │ │ │ stur x0, [x29, #-48] │ │ │ │ cbz w8, b1a8 <__module_regex_module_write_pattern@@Base+0x68> │ │ │ │ ldr w8, [x21] │ │ │ │ b b1ac <__module_regex_module_write_pattern@@Base+0x6c> │ │ │ │ mov w8, #0x6 // #6 │ │ │ │ ldr x9, [x20] │ │ │ │ @@ -8249,15 +8249,15 @@ │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbz x9, b25c <__module_regex_module_write_pattern@@Base+0x11c> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x2, x28, #0xc │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b b278 <__module_regex_module_write_pattern@@Base+0x138> │ │ │ │ ldr x8, [x1] │ │ │ │ mov x0, x19 │ │ │ │ mov x24, x1 │ │ │ │ mov x1, x8 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ @@ -8272,21 +8272,21 @@ │ │ │ │ bl 2fe0 <__module_regex_module_print_pattern@plt> │ │ │ │ mov x8, sp │ │ │ │ ldur w24, [x29, #-96] │ │ │ │ sub x9, x8, #0x10 │ │ │ │ mov sp, x9 │ │ │ │ mov w0, w24 │ │ │ │ stur xzr, [x8, #-16] │ │ │ │ - bl 3140 <_lfortran_get_decimal_mode@plt> │ │ │ │ + bl 3130 <_lfortran_get_decimal_mode@plt> │ │ │ │ mov w25, w0 │ │ │ │ mov w0, w24 │ │ │ │ - bl 3020 <_lfortran_get_sign_mode@plt> │ │ │ │ + bl 3010 <_lfortran_get_sign_mode@plt> │ │ │ │ mov w26, w0 │ │ │ │ mov w0, w24 │ │ │ │ - bl 3010 <_lfortran_get_round_mode@plt> │ │ │ │ + bl 3000 <_lfortran_get_round_mode@plt> │ │ │ │ adrp x8, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ mov x21, sp │ │ │ │ ldr x1, [x8, #1984] │ │ │ │ sub x4, x21, #0x10 │ │ │ │ mov sp, x4 │ │ │ │ ldp x9, x8, [x29, #-64] │ │ │ │ mov x10, sp │ │ │ │ @@ -8300,27 +8300,27 @@ │ │ │ │ mov w2, #0x3 // #3 │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x3f8 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, w25 │ │ │ │ stp x8, x11, [sp, #16] │ │ │ │ str w26, [sp] │ │ │ │ - bl 32f0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32e0 <_lcompilers_string_format_fortran@plt> │ │ │ │ add sp, sp, #0x20 │ │ │ │ ldur x5, [x21, #-16] │ │ │ │ mov x25, x0 │ │ │ │ mov x1, xzr │ │ │ │ mov x2, x22 │ │ │ │ mov w3, #0x4 // #4 │ │ │ │ mov x4, x25 │ │ │ │ stp x0, x5, [x29, #-16] │ │ │ │ mov w0, w24 │ │ │ │ mov x6, x23 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ - bl 32d0 <_lfortran_file_write@plt> │ │ │ │ + bl 32b0 <_lfortran_file_write@plt> │ │ │ │ cbz x25, b1e8 <__module_regex_module_write_pattern@@Base+0xa8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x25 │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ b b1e8 <__module_regex_module_write_pattern@@Base+0xa8> │ │ │ │ ldur x1, [x29, #-64] │ │ │ │ mov x0, x19 │ │ │ │ @@ -8351,15 +8351,15 @@ │ │ │ │ adrp x1, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x1, x1, #0x30c │ │ │ │ stp x9, x10, [x8, #-32] │ │ │ │ mov x9, #0xbd // #189 │ │ │ │ mov x0, x19 │ │ │ │ movk x9, #0x31, lsl #32 │ │ │ │ stur x9, [x8, #-16] │ │ │ │ - bl 3290 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3270 <_lcompilers_snprintf_alloc@plt> │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ stp x0, x22, [x21, #-24] │ │ │ │ adrp x3, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x3, x3, #0x60 │ │ │ │ sturb w8, [x21, #-32] │ │ │ │ adrp x4, c000 <_allocate_struct_regex_module_regex_pattern@@Base+0x9cc> │ │ │ │ add x4, x4, #0x30c │ │ │ │ @@ -8368,61 +8368,61 @@ │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov x5, x24 │ │ │ │ mov w6, #0x1 // #1 │ │ │ │ mov w7, #0x1 // #1 │ │ │ │ str x8, [sp, #-16]! │ │ │ │ - bl 3270 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3250 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f60 │ │ │ │ + bl 2f50 │ │ │ │ │ │ │ │ 000000000000b440 <_copy_regex_module_regex_token@@Base>: │ │ │ │ str x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr w8, [x20] │ │ │ │ mov x2, x19 │ │ │ │ str w8, [x2], #12 │ │ │ │ ldr x8, [x20, #4]! │ │ │ │ cbz x8, b480 <_copy_regex_module_regex_token@@Base+0x40> │ │ │ │ ldp x5, x6, [x20] │ │ │ │ add x1, x19, #0x4 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ b b490 <_copy_regex_module_regex_token@@Base+0x50> │ │ │ │ ldur x1, [x19, #4] │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x19, #12] │ │ │ │ stur xzr, [x19, #4] │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldr x30, [sp], #32 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b49c <_allocate_struct_regex_module_regex_token@@Base>: │ │ │ │ str x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x20, x0 │ │ │ │ ldr x8, [x8, #4040] │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ str x0, [x19] │ │ │ │ add x8, x8, #0x10 │ │ │ │ str x8, [x0] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x14 // #20 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ str wzr, [x0, #16] │ │ │ │ str x0, [x20, #8] │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ stur xzr, [x0, #12] │ │ │ │ stur xzr, [x0, #4] │ │ │ │ str wzr, [x0] │ │ │ │ @@ -8430,15 +8430,15 @@ │ │ │ │ ret │ │ │ │ str x30, [sp, #-16]! │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldur x1, [x19, #4] │ │ │ │ bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldp x30, x19, [sp], #16 │ │ │ │ ret │ │ │ │ sub sp, sp, #0x30 │ │ │ │ stp x30, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ @@ -8464,26 +8464,26 @@ │ │ │ │ 000000000000b580 <_copy_regex_module_regex_pattern@@Base>: │ │ │ │ sub sp, sp, #0x40 │ │ │ │ stp x30, x23, [sp, #16] │ │ │ │ stp x22, x21, [sp, #32] │ │ │ │ stp x20, x19, [sp, #48] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr w9, [x20], #4 │ │ │ │ mov x21, x0 │ │ │ │ mov x8, xzr │ │ │ │ str w9, [x19], #4 │ │ │ │ b b5cc <_copy_regex_module_regex_pattern@@Base+0x4c> │ │ │ │ ldp x5, x6, [x8] │ │ │ │ add x1, x23, #0x4 │ │ │ │ mov x0, x21 │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ - bl 3030 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ add x8, x22, #0x1 │ │ │ │ cmp x8, #0x1ff │ │ │ │ str x8, [sp, #8] │ │ │ │ b.gt b620 <_copy_regex_module_regex_pattern@@Base+0xa0> │ │ │ │ cbz x20, b620 <_copy_regex_module_regex_pattern@@Base+0xa0> │ │ │ │ ldr x22, [sp, #8] │ │ │ │ add x8, x22, x22, lsl #2 │ │ │ │ @@ -8508,31 +8508,31 @@ │ │ │ │ add sp, sp, #0x40 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b634 <_allocate_struct_regex_module_regex_pattern@@Base>: │ │ │ │ str x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ adrp x8, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ mov x20, x0 │ │ │ │ ldr x8, [x8, #4048] │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ str x0, [x19] │ │ │ │ add x8, x8, #0x10 │ │ │ │ str x8, [x0] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 3090 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x2804 // #10244 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3110 <_lfortran_malloc_alloc@plt> │ │ │ │ mov w1, wzr │ │ │ │ mov w2, #0x2804 // #10244 │ │ │ │ mov x19, x0 │ │ │ │ - bl 3070 │ │ │ │ + bl 3060 │ │ │ │ mov w9, wzr │ │ │ │ mov w10, #0x200 // #512 │ │ │ │ mov w8, #0x14 // #20 │ │ │ │ str x19, [x20, #8] │ │ │ │ str wzr, [x19], #4 │ │ │ │ str w10, [sp, #8] │ │ │ │ ldr w10, [sp, #8] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -172,16 +172,16 @@ │ │ │ │ 0x0000c1b0 746f2025 642e0000 532d4445 53432d32 to %d...S-DESC-2 │ │ │ │ 0x0000c1c0 382c532d 44455343 2c532d44 4553432d 8,S-DESC,S-DESC- │ │ │ │ 0x0000c1d0 352c4934 00000000 49342c49 342c4934 5,I4....I4,I4,I4 │ │ │ │ 0x0000c1e0 00000000 5f5f6c69 62617372 5f637265 ....__libasr_cre │ │ │ │ 0x0000c1f0 61746564 5f5f6675 6e637469 6f6e5f63 ated__function_c │ │ │ │ 0x0000c200 616c6c5f 6d617463 68706174 7465726e all_matchpattern │ │ │ │ 0x0000c210 5f726567 65785f74 6f6b656e 5f5f5f5f _regex_token____ │ │ │ │ - 0x0000c220 305f4b51 65337944 5a664571 597a506b 0_KQe3yDZfEqYzPk │ │ │ │ - 0x0000c230 794b554d 58334264 00000000 43616e6e yKUMX3Bd....Cann │ │ │ │ + 0x0000c220 305f314b 47364530 7079776c 6c593467 0_1KG6E0pywllY4g │ │ │ │ + 0x0000c230 41626451 4e657377 00000000 43616e6e AbdQNesw....Cann │ │ │ │ 0x0000c240 6f742061 6c6c6f63 61746520 27257327 ot allocate '%s' │ │ │ │ 0x0000c250 20626563 61757365 20697420 69732061 because it is a │ │ │ │ 0x0000c260 6c726561 64792061 6c6c6f63 61746564 lready allocated │ │ │ │ 0x0000c270 00000000 41747465 6d707469 6e672074 ....Attempting t │ │ │ │ 0x0000c280 6f20616c 6c6f6361 74652061 6c726561 o allocate alrea │ │ │ │ 0x0000c290 64792061 6c6c6f63 61746564 20766172 dy allocated var │ │ │ │ 0x0000c2a0 6961626c 65202725 73270000 6d617463 iable '%s'..matc │ │ │ │ @@ -208,25 +208,25 @@ │ │ │ │ 0x0000c3f0 74746572 6e000000 532d4445 53430000 ttern...S-DESC.. │ │ │ │ 0x0000c400 49342c53 2d444553 432d3100 49342c53 I4,S-DESC-1.I4,S │ │ │ │ 0x0000c410 2d444553 43000000 25732025 2e2a7325 -DESC...%s %.*s% │ │ │ │ 0x0000c420 73000000 6d617463 68636861 72636c61 s...matchcharcla │ │ │ │ 0x0000c430 73730000 532d4445 53432c53 2d444553 ss..S-DESC,S-DES │ │ │ │ 0x0000c440 432d312c 4c333200 5f5f6c69 62617372 C-1,L32.__libasr │ │ │ │ 0x0000c450 5f637265 61746564 5f5f6172 7261795f _created__array_ │ │ │ │ - 0x0000c460 636f6e73 74616e74 5f5f4b51 65337944 constant__KQe3yD │ │ │ │ - 0x0000c470 5a664571 597a506b 794b554d 58334264 ZfEqYzPkyKUMX3Bd │ │ │ │ + 0x0000c460 636f6e73 74616e74 5f5f314b 47364530 constant__1KG6E0 │ │ │ │ + 0x0000c470 7079776c 6c593467 41626451 4e657377 pywllY4gAbdQNesw │ │ │ │ 0x0000c480 00000000 5f6c636f 6d70696c 6572735f ...._lcompilers_ │ │ │ │ 0x0000c490 6c656e5f 7472696d 5f737472 355f3238 len_trim_str5_28 │ │ │ │ - 0x0000c4a0 31343733 31393439 30333438 385f4b51 1473194903488_KQ │ │ │ │ - 0x0000c4b0 65337944 5a664571 597a506b 794b554d e3yDZfEqYzPkyKUM │ │ │ │ - 0x0000c4c0 58334264 00000000 5f6c636f 6d70696c X3Bd...._lcompil │ │ │ │ + 0x0000c4a0 31343733 35383730 37303931 325f314b 1473587070912_1K │ │ │ │ + 0x0000c4b0 47364530 7079776c 6c593467 41626451 G6E0pywllY4gAbdQ │ │ │ │ + 0x0000c4c0 4e657377 00000000 5f6c636f 6d70696c Nesw...._lcompil │ │ │ │ 0x0000c4d0 6572735f 7472696d 5f416c6c 6f636174 ers_trim_Allocat │ │ │ │ 0x0000c4e0 61626c65 5b737472 5d5f3238 31343733 able[str]_281473 │ │ │ │ - 0x0000c4f0 31393439 30343737 365f4b51 65337944 194904776_KQe3yD │ │ │ │ - 0x0000c500 5a664571 597a506b 794b554d 58334264 ZfEqYzPkyKUMX3Bd │ │ │ │ + 0x0000c4f0 35383730 37323230 305f314b 47364530 587072200_1KG6E0 │ │ │ │ + 0x0000c500 7079776c 6c593467 41626451 4e657377 pywllY4gAbdQNesw │ │ │ │ 0x0000c510 00000000 20000000 532d4445 53432c53 .... ...S-DESC,S │ │ │ │ 0x0000c520 2d444553 43000000 25730000 52756e74 -DESC...%s..Runt │ │ │ │ 0x0000c530 696d6520 6572726f 723a2041 72726179 ime error: Array │ │ │ │ 0x0000c540 20736861 7065206d 69736d61 74636820 shape mismatch │ │ │ │ 0x0000c550 696e2073 7562726f 7574696e 65202725 in subroutine '% │ │ │ │ 0x0000c560 73270a0a 54726965 6420746f 206d6174 s'..Tried to mat │ │ │ │ 0x0000c570 63682073 697a6520 2564206f 66206469 ch size %d of di │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ 0x00030028 43000000 1c000000 08000000 09000000 C............... │ │ │ │ - 0x00030038 0a400a12 20600518 30a40000 0332202d .@.. `..0....2 - │ │ │ │ - 0x00030048 09103081 04c1001a 600d1210 c1070142 ..0.....`......B │ │ │ │ - 0x00030058 04c710a4 3abba094 70201011 0303e401 ....:...p ...... │ │ │ │ - 0x00030068 41080001 08000108 00b50812 a0016300 A.............c. │ │ │ │ - 0x00030078 1c000000 1d000000 1e000000 1f000000 ................ │ │ │ │ - 0x00030088 20000000 21000000 00000000 24000000 ...!.......$... │ │ │ │ - 0x00030098 26000000 00000000 27000000 00000000 &.......'....... │ │ │ │ - 0x000300a8 00000000 00000000 28000000 00000000 ........(....... │ │ │ │ - 0x000300b8 2a000000 2b000000 00000000 2c000000 *...+.......,... │ │ │ │ - 0x000300c8 2d000000 00000000 2f000000 30000000 -......./...0... │ │ │ │ - 0x000300d8 00000000 36000000 38000000 00000000 ....6...8....... │ │ │ │ - 0x000300e8 39000000 3c000000 3d000000 3f000000 9...<...=...?... │ │ │ │ - 0x000300f8 41000000 42000000 00000000 43000000 A...B.......C... │ │ │ │ - 0x00030108 00000000 44000000 00000000 45000000 ....D.......E... │ │ │ │ - 0x00030118 48000000 00000000 4a000000 00000000 H.......J....... │ │ │ │ - 0x00030128 00000000 4f000000 00000000 51000000 ....O.......Q... │ │ │ │ - 0x00030138 00000000 52000000 53000000 55000000 ....R...S...U... │ │ │ │ - 0x00030148 57000000 59000000 5a000000 00000000 W...Y...Z....... │ │ │ │ - 0x00030158 00000000 5b000000 5c000000 5e000000 ....[...\...^... │ │ │ │ - 0x00030168 00000000 00000000 5f000000 60000000 ........_...`... │ │ │ │ - 0x00030178 00000000 00000000 61000000 e7c04290 ........a.....B. │ │ │ │ - 0x00030188 f94e4c0e 0f864c62 e9d21712 61fac0ab .NL...Lb....a... │ │ │ │ - 0x00030198 d0e0088f 7a421020 81504453 586fa7c3 ....zB. .PDSXo.. │ │ │ │ - 0x000301a8 3f430c40 a376c209 c95155f4 2e471e3d ?C.@.v...QU..G.= │ │ │ │ - 0x000301b8 75880224 f161b9b3 29c9afaa 099dd63b u..$.a..)......; │ │ │ │ - 0x000301c8 44711b62 250245e0 33606806 7443fcb1 Dq.b%.E.3`h.tC.. │ │ │ │ - 0x000301d8 76538d70 a2b1afbd a261380e 6074184d vS.p.....a8.`t.M │ │ │ │ - 0x000301e8 6d943ba0 3629040b f16dc7b4 871779b8 m.;.6)...m....y. │ │ │ │ - 0x000301f8 98068ddd 78d2bdb6 e70c9f2d bb01c429 ....x......-...) │ │ │ │ - 0x00030208 188620d4 4765e682 1e594a64 1d78c704 .. .Ge...YJd.x.. │ │ │ │ - 0x00030218 f938a80d b9c43e41 2f32ad56 2995d016 .8....>A/2.V)... │ │ │ │ - 0x00030228 dc4bc4a5 e67cd597 cb28abca d21bc4b6 .K...|...(...... │ │ │ │ - 0x00030238 551b0b3c 7a8a25f4 9edcaa36 ea96604b U......... │ │ │ │ + 0x000300f8 3f000000 41000000 00000000 00000000 ?...A........... │ │ │ │ + 0x00030108 42000000 43000000 00000000 44000000 B...C.......D... │ │ │ │ + 0x00030118 47000000 48000000 49000000 4a000000 G...H...I...J... │ │ │ │ + 0x00030128 00000000 4c000000 00000000 4e000000 ....L.......N... │ │ │ │ + 0x00030138 50000000 51000000 52000000 55000000 P...Q...R...U... │ │ │ │ + 0x00030148 56000000 57000000 58000000 00000000 V...W...X....... │ │ │ │ + 0x00030158 00000000 00000000 59000000 00000000 ........Y....... │ │ │ │ + 0x00030168 00000000 00000000 5b000000 5c000000 ........[...\... │ │ │ │ + 0x00030178 00000000 60000000 61000000 9d5a00f3 ....`...a....Z.. │ │ │ │ + 0x00030188 0f864c62 e9d21712 32534936 2212a56a ..Lb....2SI6"..j │ │ │ │ + 0x00030198 61fac0ab d0e0088f 7a421020 80504453 a.......zB. .PDS │ │ │ │ + 0x000301a8 d7fd1a23 586fa7c3 3f430c40 c95155f4 ...#Xo..?C.@.QU. │ │ │ │ + 0x000301b8 2e471e3d 74880224 8b65a0ae 7f46849a .G.=t..$.e...F.. │ │ │ │ + 0x000301c8 d368ff4b 099dd63b e007b764 250245e0 .h.K...;...d%.E. │ │ │ │ + 0x000301d8 33606806 7443fcb1 a2b1afbd 6074184d 3`h.tC......`t.M │ │ │ │ + 0x000301e8 6c943ba0 47ad14ff 3729040b 00370f5b l.;.G...7)...7.[ │ │ │ │ + 0x000301f8 98068ddd 78d2bdb6 e70c9f2d ba01c429 ....x......-...) │ │ │ │ + 0x00030208 79e17bc7 198620d4 c66ebd43 f938a80d y.{... ..n.C.8.. │ │ │ │ + 0x00030218 b9c43e41 5de3e0de 2995d016 dc4bc4a5 ..>A]...)....K.. │ │ │ │ + 0x00030228 e67cd597 cb28abca 551b0b3c 4f878fbc .|...(..U..