--- /srv/rebuilderd/tmp/rebuilderdtPokIT/inputs/libfortran-regex-0d_1.1.2-10_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdtPokIT/out/libfortran-regex-0d_1.1.2-10_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-10 10:06:34.000000 debian-binary │ -rw-r--r-- 0 0 0 944 2026-05-10 10:06:34.000000 control.tar.xz │ --rw-r--r-- 0 0 0 25496 2026-05-10 10:06:34.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 25500 2026-05-10 10:06:34.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-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: 0000000000007d24 2140 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar │ │ │ │ - 29: 0000000000004748 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchcharclass │ │ │ │ - 30: 0000000000007c28 252 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchrange │ │ │ │ - 31: 0000000000003a98 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ + 28: 0000000000003ed4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str1_281473381524576_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 29: 0000000000007d24 2140 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar │ │ │ │ + 30: 0000000000004748 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchcharclass │ │ │ │ + 31: 0000000000007c28 252 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchrange │ │ │ │ 32: 000000000000a4dc 1712 FUNC GLOBAL DEFAULT 8 __module_regex_module_print_pattern │ │ │ │ 33: 000000000000aee4 508 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp │ │ │ │ 34: 0000000000009fd8 300 FUNC GLOBAL DEFAULT 8 __module_regex_module_nrules │ │ │ │ - 35: 00000000000034f8 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 36: 00000000000034a0 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 37: 000000000000b440 92 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_token │ │ │ │ - 38: 000000000000a104 76 FUNC GLOBAL DEFAULT 8 __module_regex_module_parse_pattern │ │ │ │ - 39: 0000000000003e74 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 40: 0000000000003978 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 41: 000000000000ad34 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength │ │ │ │ - 42: 000000000000471c 44 FUNC GLOBAL DEFAULT 8 __module_regex_module_isspace │ │ │ │ + 35: 0000000000004058 52 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_version_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 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: 000000000000ad34 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength │ │ │ │ + 39: 0000000000003bb8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 40: 0000000000003e40 52 FUNC GLOBAL DEFAULT 8 _lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 41: 000000000000471c 44 FUNC GLOBAL DEFAULT 8 __module_regex_module_isspace │ │ │ │ + 42: 0000000000003d70 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ 43: 000000000000ae0c 216 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_nolength_noback │ │ │ │ - 44: 0000000000003c10 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 45: 0000000000003dc8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 46: 0000000000003ed4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str1_281473512006752_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 47: 00000000000045dc 112 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalpha │ │ │ │ - 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: 0000000000003bb8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 51: 000000000000a150 56 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_destroy │ │ │ │ - 52: 000000000000b634 160 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_pattern │ │ │ │ - 53: 00000000000086e8 6384 FUNC GLOBAL DEFAULT 8 __module_regex_module_new_from_pattern │ │ │ │ - 54: 0000000000006cb4 3712 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion │ │ │ │ - 55: 000000000000ac60 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_noback │ │ │ │ - 56: 0000000000003d18 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 57: 0000000000003858 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 58: 0000000000003474 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 59: 00000000000057d4 2908 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern_regex_token____0 │ │ │ │ - 60: 000000000000a264 632 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_match │ │ │ │ - 61: 000000000000b49c 100 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_token │ │ │ │ - 62: 0000000000004908 24 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchdot │ │ │ │ - 63: 0000000000003d70 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ + 44: 00000000000034cc 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 45: 0000000000003618 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 46: 0000000000003d18 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 47: 0000000000003c68 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 48: 0000000000003e20 32 FUNC GLOBAL DEFAULT 8 _lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 49: 00000000000045dc 112 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalpha │ │ │ │ + 50: 0000000000003448 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 51: 000000000000b118 40 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength_noback │ │ │ │ + 52: 0000000000004a88 3404 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern │ │ │ │ + 53: 000000000000a150 56 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_destroy │ │ │ │ + 54: 000000000000b634 160 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_pattern │ │ │ │ + 55: 00000000000086e8 6384 FUNC GLOBAL DEFAULT 8 __module_regex_module_new_from_pattern │ │ │ │ + 56: 0000000000006cb4 3712 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion │ │ │ │ + 57: 0000000000003dc8 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 58: 000000000000ac60 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match_noback │ │ │ │ + 59: 0000000000003cc0 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 60: 00000000000057d4 2908 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchpattern_regex_token____0 │ │ │ │ + 61: 000000000000a264 632 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_match │ │ │ │ + 62: 000000000000b49c 100 FUNC WEAK DEFAULT 8 _allocate_struct_regex_module_regex_token │ │ │ │ + 63: 0000000000004908 24 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchdot │ │ │ │ 64: 000000000001fd78 72 OBJECT WEAK DEFAULT 15 _VTable_regex_pattern │ │ │ │ - 65: 0000000000003f34 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str2_281473512019288_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 66: 000000000000441c 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_finalize │ │ │ │ - 67: 0000000000004920 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchmetachar │ │ │ │ - 68: 0000000000003e20 32 FUNC GLOBAL DEFAULT 8 _lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 69: 000000000001fd60 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_pattern │ │ │ │ - 70: 000000000001fd20 64 OBJECT WEAK DEFAULT 15 _VTable_regex_token │ │ │ │ - 71: 000000000000b0e0 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_noback │ │ │ │ - 72: 000000000000ab8c 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match │ │ │ │ - 73: 000000000000469c 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_isdigit │ │ │ │ - 74: 0000000000003cc0 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 75: 0000000000003618 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 76: 0000000000006b6c 328 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus_regex_token____1 │ │ │ │ - 77: 0000000000003f94 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 78: 000000000000b0fc 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength │ │ │ │ - 79: 00000000000046dc 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_ismetachar │ │ │ │ - 80: 0000000000003448 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str1_281473511999952_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 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 │ │ │ │ - 83: 0000000000004054 4 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_options_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 84: 0000000000006330 2108 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus │ │ │ │ - 85: 000000000001fd08 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_token │ │ │ │ - 86: 0000000000004258 452 FUNC GLOBAL DEFAULT 8 __module_regex_module_destroy │ │ │ │ - 87: 0000000000004058 52 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_version_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ + 65: 0000000000003e74 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 66: 0000000000003978 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 67: 000000000000441c 448 FUNC GLOBAL DEFAULT 8 __module_regex_module_finalize │ │ │ │ + 68: 0000000000003738 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 69: 0000000000004920 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchmetachar │ │ │ │ + 70: 0000000000003ff4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str_281473381514768_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 71: 0000000000004054 4 FUNC GLOBAL DEFAULT 8 __module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_options_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 72: 000000000001fd60 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_pattern │ │ │ │ + 73: 00000000000034f8 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 74: 000000000001fd20 64 OBJECT WEAK DEFAULT 15 _VTable_regex_token │ │ │ │ + 75: 000000000000b0e0 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_noback │ │ │ │ + 76: 000000000000ab8c 212 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_match │ │ │ │ + 77: 0000000000003474 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 78: 000000000000469c 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_isdigit │ │ │ │ + 79: 0000000000003a98 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 80: 0000000000006b6c 328 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus_regex_token____1 │ │ │ │ + 81: 000000000000b0fc 28 FUNC GLOBAL DEFAULT 8 __module_regex_module_re_matchp_nolength │ │ │ │ + 82: 00000000000046dc 64 FUNC GLOBAL DEFAULT 8 __module_regex_module_ismetachar │ │ │ │ + 83: 0000000000008580 360 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchstar_regex_token____1 │ │ │ │ + 84: 000000000000408c 460 FUNC GLOBAL DEFAULT 8 __module_regex_module_check_pattern │ │ │ │ + 85: 0000000000006330 2108 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchplus │ │ │ │ + 86: 000000000001fd08 24 OBJECT WEAK DEFAULT 15 _Type_Info_regex_token │ │ │ │ + 87: 0000000000004258 452 FUNC GLOBAL DEFAULT 8 __module_regex_module_destroy │ │ │ │ 88: 000000000000b580 180 FUNC WEAK DEFAULT 8 _copy_regex_module_regex_pattern │ │ │ │ 89: 000000000000b140 768 FUNC GLOBAL DEFAULT 8 __module_regex_module_write_pattern │ │ │ │ - 90: 0000000000003e40 52 FUNC GLOBAL DEFAULT 8 _lcompilers_sign_i32_281473512039680_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 91: 000000000000a188 220 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_from_char │ │ │ │ - 92: 0000000000007b34 244 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion_regex_token____1 │ │ │ │ - 93: 0000000000003ff4 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str_281473511996944_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 94: 0000000000003c68 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 95: 00000000000034cc 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ - 96: 000000000000464c 80 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalphanum │ │ │ │ - 97: 0000000000003738 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ + 90: 000000000000a188 220 FUNC GLOBAL DEFAULT 8 __module_regex_module_pat_from_char │ │ │ │ + 91: 0000000000007b34 244 FUNC GLOBAL DEFAULT 8 __module_regex_module_matchquestion_regex_token____1 │ │ │ │ + 92: 00000000000034a0 44 FUNC GLOBAL DEFAULT 8 _lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 93: 0000000000003858 288 FUNC GLOBAL DEFAULT 8 _lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 94: 000000000000464c 80 FUNC GLOBAL DEFAULT 8 __module_regex_module_isalphanum │ │ │ │ + 95: 0000000000003f94 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 96: 0000000000003f34 96 FUNC GLOBAL DEFAULT 8 _lcompilers_trim_str2_281473381537112_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ + 97: 0000000000003c10 88 FUNC GLOBAL DEFAULT 8 _lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -86,96 +86,96 @@ │ │ │ │ 00000000000207d0 0000000000000403 R_AARCH64_RELATIVE c000 │ │ │ │ 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 0000005500000101 R_AARCH64_ABS64 000000000001fd08 _Type_Info_regex_token + 0 │ │ │ │ -000000000001fd30 0000002500000101 R_AARCH64_ABS64 000000000000b440 _copy_regex_module_regex_token + 0 │ │ │ │ -000000000001fd38 0000003d00000101 R_AARCH64_ABS64 000000000000b49c _allocate_struct_regex_module_regex_token + 0 │ │ │ │ -000000000001fd48 0000003300000101 R_AARCH64_ABS64 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ -000000000001fd50 0000003c00000101 R_AARCH64_ABS64 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ +000000000001fd28 0000005600000101 R_AARCH64_ABS64 000000000001fd08 _Type_Info_regex_token + 0 │ │ │ │ +000000000001fd30 0000002400000101 R_AARCH64_ABS64 000000000000b440 _copy_regex_module_regex_token + 0 │ │ │ │ +000000000001fd38 0000003e00000101 R_AARCH64_ABS64 000000000000b49c _allocate_struct_regex_module_regex_token + 0 │ │ │ │ +000000000001fd48 0000003500000101 R_AARCH64_ABS64 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ +000000000001fd50 0000003d00000101 R_AARCH64_ABS64 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ 000000000001fd58 0000002000000101 R_AARCH64_ABS64 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ -000000000001fd80 0000004500000101 R_AARCH64_ABS64 000000000001fd60 _Type_Info_regex_pattern + 0 │ │ │ │ +000000000001fd80 0000004800000101 R_AARCH64_ABS64 000000000001fd60 _Type_Info_regex_pattern + 0 │ │ │ │ 000000000001fd88 0000005800000101 R_AARCH64_ABS64 000000000000b580 _copy_regex_module_regex_pattern + 0 │ │ │ │ -000000000001fd90 0000003400000101 R_AARCH64_ABS64 000000000000b634 _allocate_struct_regex_module_regex_pattern + 0 │ │ │ │ -000000000001fda0 0000005600000101 R_AARCH64_ABS64 0000000000004258 __module_regex_module_destroy + 0 │ │ │ │ -000000000001fda8 0000003500000101 R_AARCH64_ABS64 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ +000000000001fd90 0000003600000101 R_AARCH64_ABS64 000000000000b634 _allocate_struct_regex_module_regex_pattern + 0 │ │ │ │ +000000000001fda0 0000005700000101 R_AARCH64_ABS64 0000000000004258 __module_regex_module_destroy + 0 │ │ │ │ +000000000001fda8 0000003700000101 R_AARCH64_ABS64 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ 000000000001fdb0 0000002200000101 R_AARCH64_ABS64 0000000000009fd8 __module_regex_module_nrules + 0 │ │ │ │ 000000000001fdb8 0000005900000101 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 0000004600000401 R_AARCH64_GLOB_DAT 000000000001fd20 _VTable_regex_token + 0 │ │ │ │ +000000000001ffc8 0000004a00000401 R_AARCH64_GLOB_DAT 000000000001fd20 _VTable_regex_token + 0 │ │ │ │ 000000000001ffd0 0000004000000401 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 0000002a00000402 R_AARCH64_JUMP_SLOT 000000000000471c __module_regex_module_isspace + 0 │ │ │ │ -0000000000020008 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000003a98 _lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020010 0000002300000402 R_AARCH64_JUMP_SLOT 00000000000034f8 _lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020018 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_free_alloc + 0 │ │ │ │ -0000000000020020 0000003700000402 R_AARCH64_JUMP_SLOT 000000000000ac60 __module_regex_module_re_match_noback + 0 │ │ │ │ -0000000000020028 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000003d18 _lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020030 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -0000000000020038 0000005f00000402 R_AARCH64_JUMP_SLOT 00000000000034cc _lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020040 0000003300000402 R_AARCH64_JUMP_SLOT 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ -0000000000020048 0000005a00000402 R_AARCH64_JUMP_SLOT 0000000000003e40 _lcompilers_sign_i32_281473512039680_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020050 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -0000000000020058 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 print_stacktrace_addresses + 0 │ │ │ │ -0000000000020060 0000002000000402 R_AARCH64_JUMP_SLOT 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ -0000000000020068 0000002100000402 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 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000003f94 _lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020098 0000005400000402 R_AARCH64_JUMP_SLOT 0000000000006330 __module_regex_module_matchplus + 0 │ │ │ │ -00000000000200a0 0000006100000402 R_AARCH64_JUMP_SLOT 0000000000003738 _lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000200a8 0000005000000402 R_AARCH64_JUMP_SLOT 0000000000003448 _lcompilers_iachar_str1_281473511999952_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000200b0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -00000000000200b8 0000005b00000402 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 0000004200000402 R_AARCH64_JUMP_SLOT 000000000000441c __module_regex_module_finalize + 0 │ │ │ │ -00000000000200d8 0000003b00000402 R_AARCH64_JUMP_SLOT 00000000000057d4 __module_regex_module_matchpattern_regex_token____0 + 0 │ │ │ │ -00000000000200e0 0000004300000402 R_AARCH64_JUMP_SLOT 0000000000004920 __module_regex_module_matchmetachar + 0 │ │ │ │ -00000000000200e8 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -00000000000200f0 0000002400000402 R_AARCH64_JUMP_SLOT 00000000000034a0 _lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000200f8 0000005e00000402 R_AARCH64_JUMP_SLOT 0000000000003c68 _lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020100 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_malloc_alloc + 0 │ │ │ │ -0000000000020108 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_decimal_mode + 0 │ │ │ │ -0000000000020110 0000003e00000402 R_AARCH64_JUMP_SLOT 0000000000004908 __module_regex_module_matchdot + 0 │ │ │ │ -0000000000020118 0000002f00000402 R_AARCH64_JUMP_SLOT 00000000000045dc __module_regex_module_isalpha + 0 │ │ │ │ -0000000000020120 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 str_compare + 0 │ │ │ │ -0000000000020128 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000004748 __module_regex_module_matchcharclass + 0 │ │ │ │ -0000000000020130 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_printf + 0 │ │ │ │ -0000000000020138 0000003c00000402 R_AARCH64_JUMP_SLOT 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ -0000000000020140 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000003e20 _lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020148 0000004f00000402 R_AARCH64_JUMP_SLOT 00000000000046dc __module_regex_module_ismetachar + 0 │ │ │ │ -0000000000020150 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000003978 _lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020158 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000003858 _lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020160 0000002600000402 R_AARCH64_JUMP_SLOT 000000000000a104 __module_regex_module_parse_pattern + 0 │ │ │ │ -0000000000020168 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_malloc_alloc + 0 │ │ │ │ -0000000000020170 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000003c10 _lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020178 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000003e74 _lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020180 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_internal_alloc_finalize + 0 │ │ │ │ -0000000000020188 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_runtime_error + 0 │ │ │ │ -0000000000020190 0000003100000402 R_AARCH64_JUMP_SLOT 0000000000004a88 __module_regex_module_matchpattern + 0 │ │ │ │ -0000000000020198 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_snprintf_alloc + 0 │ │ │ │ -00000000000201a0 0000003500000402 R_AARCH64_JUMP_SLOT 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ -00000000000201a8 0000006000000402 R_AARCH64_JUMP_SLOT 000000000000464c __module_regex_module_isalphanum + 0 │ │ │ │ -00000000000201b0 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000003dc8 _lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000201b8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_file_write + 0 │ │ │ │ -00000000000201c0 0000003600000402 R_AARCH64_JUMP_SLOT 0000000000006cb4 __module_regex_module_matchquestion + 0 │ │ │ │ -00000000000201c8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_string_format_fortran + 0 │ │ │ │ -00000000000201d0 0000004900000402 R_AARCH64_JUMP_SLOT 000000000000469c __module_regex_module_isdigit + 0 │ │ │ │ -00000000000201d8 0000003a00000402 R_AARCH64_JUMP_SLOT 0000000000003474 _lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000201e0 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_iachar + 0 │ │ │ │ -00000000000201e8 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000003bb8 _lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000201f0 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000003d70 _lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -00000000000201f8 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000007c28 __module_regex_module_matchrange + 0 │ │ │ │ -0000000000020200 0000004a00000402 R_AARCH64_JUMP_SLOT 0000000000003cc0 _lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16 + 0 │ │ │ │ -0000000000020208 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000007d24 __module_regex_module_matchstar + 0 │ │ │ │ -0000000000020210 0000004b00000402 R_AARCH64_JUMP_SLOT 0000000000003618 _lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16 + 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 0000003a00000402 R_AARCH64_JUMP_SLOT 000000000000ac60 __module_regex_module_re_match_noback + 0 │ │ │ │ +0000000000020018 0000004900000402 R_AARCH64_JUMP_SLOT 00000000000034f8 _lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020020 0000004f00000402 R_AARCH64_JUMP_SLOT 0000000000003a98 _lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020028 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ +0000000000020030 0000003500000402 R_AARCH64_JUMP_SLOT 000000000000a150 __module_regex_module_pat_destroy + 0 │ │ │ │ +0000000000020038 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000003d70 _lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020040 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +0000000000020048 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 print_stacktrace_addresses + 0 │ │ │ │ +0000000000020050 0000005d00000402 R_AARCH64_JUMP_SLOT 0000000000003858 _lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020058 0000002000000402 R_AARCH64_JUMP_SLOT 000000000000a4dc __module_regex_module_print_pattern + 0 │ │ │ │ +0000000000020060 0000002100000402 R_AARCH64_JUMP_SLOT 000000000000aee4 __module_regex_module_re_matchp + 0 │ │ │ │ +0000000000020068 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000003d18 _lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020070 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000003bb8 _lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020078 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000003cc0 _lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020080 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_round_mode + 0 │ │ │ │ +0000000000020088 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_sign_mode + 0 │ │ │ │ +0000000000020090 0000002d00000402 R_AARCH64_JUMP_SLOT 0000000000003618 _lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020098 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_strcpy_alloc + 0 │ │ │ │ +00000000000200a0 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_write + 0 │ │ │ │ +00000000000200a8 0000005500000402 R_AARCH64_JUMP_SLOT 0000000000006330 __module_regex_module_matchplus + 0 │ │ │ │ +00000000000200b0 0000003200000402 R_AARCH64_JUMP_SLOT 0000000000003448 _lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +00000000000200b8 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +00000000000200c0 0000003000000402 R_AARCH64_JUMP_SLOT 0000000000003e20 _lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +00000000000200c8 0000005a00000402 R_AARCH64_JUMP_SLOT 000000000000a188 __module_regex_module_pat_from_char + 0 │ │ │ │ +00000000000200d0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_print_error + 0 │ │ │ │ +00000000000200d8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_default_allocator + 0 │ │ │ │ +00000000000200e0 0000004300000402 R_AARCH64_JUMP_SLOT 000000000000441c __module_regex_module_finalize + 0 │ │ │ │ +00000000000200e8 0000005f00000402 R_AARCH64_JUMP_SLOT 0000000000003f94 _lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +00000000000200f0 0000003c00000402 R_AARCH64_JUMP_SLOT 00000000000057d4 __module_regex_module_matchpattern_regex_token____0 + 0 │ │ │ │ +00000000000200f8 0000004500000402 R_AARCH64_JUMP_SLOT 0000000000004920 __module_regex_module_matchmetachar + 0 │ │ │ │ +0000000000020100 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +0000000000020108 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_malloc_alloc + 0 │ │ │ │ +0000000000020110 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_get_decimal_mode + 0 │ │ │ │ +0000000000020118 0000003f00000402 R_AARCH64_JUMP_SLOT 0000000000004908 __module_regex_module_matchdot + 0 │ │ │ │ +0000000000020120 0000002c00000402 R_AARCH64_JUMP_SLOT 00000000000034cc _lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020128 0000003100000402 R_AARCH64_JUMP_SLOT 00000000000045dc __module_regex_module_isalpha + 0 │ │ │ │ +0000000000020130 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 str_compare + 0 │ │ │ │ +0000000000020138 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000004748 __module_regex_module_matchcharclass + 0 │ │ │ │ +0000000000020140 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_printf + 0 │ │ │ │ +0000000000020148 0000003d00000402 R_AARCH64_JUMP_SLOT 000000000000a264 __module_regex_module_pat_match + 0 │ │ │ │ +0000000000020150 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000003738 _lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020158 0000005200000402 R_AARCH64_JUMP_SLOT 00000000000046dc __module_regex_module_ismetachar + 0 │ │ │ │ +0000000000020160 0000002500000402 R_AARCH64_JUMP_SLOT 000000000000a104 __module_regex_module_parse_pattern + 0 │ │ │ │ +0000000000020168 0000002f00000402 R_AARCH64_JUMP_SLOT 0000000000003c68 _lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020170 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000003978 _lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020178 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_string_malloc_alloc + 0 │ │ │ │ +0000000000020180 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000003dc8 _lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020188 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000003e40 _lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020190 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_internal_alloc_finalize + 0 │ │ │ │ +0000000000020198 0000005c00000402 R_AARCH64_JUMP_SLOT 00000000000034a0 _lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +00000000000201a0 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_runtime_error + 0 │ │ │ │ +00000000000201a8 0000003400000402 R_AARCH64_JUMP_SLOT 0000000000004a88 __module_regex_module_matchpattern + 0 │ │ │ │ +00000000000201b0 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_snprintf_alloc + 0 │ │ │ │ +00000000000201b8 0000003700000402 R_AARCH64_JUMP_SLOT 00000000000086e8 __module_regex_module_new_from_pattern + 0 │ │ │ │ +00000000000201c0 0000005e00000402 R_AARCH64_JUMP_SLOT 000000000000464c __module_regex_module_isalphanum + 0 │ │ │ │ +00000000000201c8 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_file_write + 0 │ │ │ │ +00000000000201d0 0000003800000402 R_AARCH64_JUMP_SLOT 0000000000006cb4 __module_regex_module_matchquestion + 0 │ │ │ │ +00000000000201d8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lcompilers_string_format_fortran + 0 │ │ │ │ +00000000000201e0 0000004e00000402 R_AARCH64_JUMP_SLOT 000000000000469c __module_regex_module_isdigit + 0 │ │ │ │ +00000000000201e8 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 _lfortran_iachar + 0 │ │ │ │ +00000000000201f0 0000004100000402 R_AARCH64_JUMP_SLOT 0000000000003e74 _lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +00000000000201f8 0000006100000402 R_AARCH64_JUMP_SLOT 0000000000003c10 _lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2 + 0 │ │ │ │ +0000000000020200 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000007c28 __module_regex_module_matchrange + 0 │ │ │ │ +0000000000020208 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000007d24 __module_regex_module_matchstar + 0 │ │ │ │ +0000000000020210 0000004d00000402 R_AARCH64_JUMP_SLOT 0000000000003474 _lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2 + 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: eeeceff0841d58dfb00c62d43400e1cd76d485bc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a8b0f983e379770360df378bc7e302374a72253 │ │ │ ├── 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_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +__libasr_created__function_call_matchpattern_regex_token____0_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ 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__iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +__libasr_created__array_constant__ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ 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_281473511999952_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +_lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ _lfortran_iachar │ │ │ │ -_lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ str_compare │ │ │ │ -_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_sign_i32_281473512039680_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ _lfortran_get_default_allocator │ │ │ │ _lfortran_strcpy_alloc │ │ │ │ -_lcompilers_trim_str1_281473512006752_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_trim_str2_281473512019288_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -_lcompilers_trim_str_281473511996944_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_options_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ -__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_version_iW7lhIoEnMeL2eas4fkk16 │ │ │ │ +_lcompilers_trim_str1_281473381524576_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_trim_str2_281473381537112_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +_lcompilers_trim_str_281473381514768_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_options_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ +__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_version_ebIAMqgRUsdD4SxrHRlIb2 │ │ │ │ __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 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x20> │ │ │ │ + bl 3360 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0x20> │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -15,402 +15,402 @@ │ │ │ │ │ │ │ │ 0000000000002f20 <__module_regex_module_isspace@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16] │ │ │ │ add x16, x16, #0x0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f30 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000002f30 <_lfortran_free_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #8] │ │ │ │ add x16, x16, #0x8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f40 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +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 <_lfortran_free_alloc@plt>: │ │ │ │ +0000000000002f50 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #24] │ │ │ │ add x16, x16, #0x18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f60 <__module_regex_module_re_match_noback@plt>: │ │ │ │ +0000000000002f60 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #32] │ │ │ │ add x16, x16, #0x20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f70 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000002f70 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #40] │ │ │ │ add x16, x16, #0x28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f80 : │ │ │ │ +0000000000002f80 <__module_regex_module_pat_destroy@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #48] │ │ │ │ add x16, x16, #0x30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002f90 <_lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000002f90 <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #56] │ │ │ │ add x16, x16, #0x38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fa0 <__module_regex_module_pat_destroy@plt>: │ │ │ │ +0000000000002fa0 <__cxa_finalize@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #64] │ │ │ │ add x16, x16, #0x40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fb0 <_lcompilers_sign_i32_281473512039680_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000002fb0 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #72] │ │ │ │ add x16, x16, #0x48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fc0 <__cxa_finalize@plt>: │ │ │ │ +0000000000002fc0 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #80] │ │ │ │ add x16, x16, #0x50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002fd0 : │ │ │ │ +0000000000002fd0 <__module_regex_module_print_pattern@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>: │ │ │ │ +0000000000002fe0 <__module_regex_module_re_matchp@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #96] │ │ │ │ add x16, x16, #0x60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000002ff0 <__module_regex_module_re_matchp@plt>: │ │ │ │ +0000000000002ff0 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #104] │ │ │ │ add x16, x16, #0x68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003000 <_lfortran_get_round_mode@plt>: │ │ │ │ +0000000000003000 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #112] │ │ │ │ add x16, x16, #0x70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003010 <_lfortran_get_sign_mode@plt>: │ │ │ │ +0000000000003010 <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #120] │ │ │ │ add x16, x16, #0x78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003020 <_lfortran_strcpy_alloc@plt>: │ │ │ │ +0000000000003020 <_lfortran_get_round_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #128] │ │ │ │ add x16, x16, #0x80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003030 <_lfortran_string_write@plt>: │ │ │ │ +0000000000003030 <_lfortran_get_sign_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #136] │ │ │ │ add x16, x16, #0x88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003040 <_lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003040 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #144] │ │ │ │ add x16, x16, #0x90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003050 <__module_regex_module_matchplus@plt>: │ │ │ │ +0000000000003050 <_lfortran_strcpy_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #152] │ │ │ │ add x16, x16, #0x98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003060 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003060 <_lfortran_string_write@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #160] │ │ │ │ add x16, x16, #0xa0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003070 <_lcompilers_iachar_str1_281473511999952_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003070 <__module_regex_module_matchplus@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #168] │ │ │ │ add x16, x16, #0xa8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003080 : │ │ │ │ +0000000000003080 <_lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2@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 : │ │ │ │ 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_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2@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_pat_from_char@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 <_lcompilers_print_error@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 <_lfortran_get_default_allocator@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>: │ │ │ │ +00000000000030e0 <__module_regex_module_finalize@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #224] │ │ │ │ add x16, x16, #0xe0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000030f0 <__gmon_start__@plt>: │ │ │ │ +00000000000030f0 <_lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #232] │ │ │ │ add x16, x16, #0xe8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003100 <_lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003100 <__module_regex_module_matchpattern_regex_token____0@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #240] │ │ │ │ add x16, x16, #0xf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003110 <_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003110 <__module_regex_module_matchmetachar@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 <__gmon_start__@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #256] │ │ │ │ add x16, x16, #0x100 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003130 <_lfortran_get_decimal_mode@plt>: │ │ │ │ +0000000000003130 <_lfortran_malloc_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #264] │ │ │ │ add x16, x16, #0x108 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003140 <__module_regex_module_matchdot@plt>: │ │ │ │ +0000000000003140 <_lfortran_get_decimal_mode@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #272] │ │ │ │ add x16, x16, #0x110 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003150 <__module_regex_module_isalpha@plt>: │ │ │ │ +0000000000003150 <__module_regex_module_matchdot@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #280] │ │ │ │ add x16, x16, #0x118 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003160 : │ │ │ │ +0000000000003160 <_lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #288] │ │ │ │ add x16, x16, #0x120 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003170 <__module_regex_module_matchcharclass@plt>: │ │ │ │ +0000000000003170 <__module_regex_module_isalpha@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #296] │ │ │ │ add x16, x16, #0x128 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003180 <_lfortran_printf@plt>: │ │ │ │ +0000000000003180 : │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #304] │ │ │ │ add x16, x16, #0x130 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003190 <__module_regex_module_pat_match@plt>: │ │ │ │ +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_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +00000000000031a0 <_lfortran_printf@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #320] │ │ │ │ add x16, x16, #0x140 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031b0 <__module_regex_module_ismetachar@plt>: │ │ │ │ +00000000000031b0 <__module_regex_module_pat_match@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #328] │ │ │ │ add x16, x16, #0x148 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031c0 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +00000000000031c0 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #336] │ │ │ │ add x16, x16, #0x150 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031d0 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@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 <__module_regex_module_parse_pattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #352] │ │ │ │ add x16, x16, #0x160 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000031f0 <_lfortran_string_malloc_alloc@plt>: │ │ │ │ +00000000000031f0 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #360] │ │ │ │ add x16, x16, #0x168 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003200 <_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003200 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #368] │ │ │ │ add x16, x16, #0x170 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003210 <_lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003210 <_lfortran_string_malloc_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #376] │ │ │ │ add x16, x16, #0x178 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003220 <_lfortran_internal_alloc_finalize@plt>: │ │ │ │ +0000000000003220 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #384] │ │ │ │ add x16, x16, #0x180 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003230 <_lcompilers_runtime_error@plt>: │ │ │ │ +0000000000003230 <_lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #392] │ │ │ │ add x16, x16, #0x188 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003240 <__module_regex_module_matchpattern@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_snprintf_alloc@plt>: │ │ │ │ +0000000000003250 <_lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #408] │ │ │ │ add x16, x16, #0x198 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003260 <__module_regex_module_new_from_pattern@plt>: │ │ │ │ +0000000000003260 <_lcompilers_runtime_error@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #416] │ │ │ │ add x16, x16, #0x1a0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003270 <__module_regex_module_isalphanum@plt>: │ │ │ │ +0000000000003270 <__module_regex_module_matchpattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #424] │ │ │ │ add x16, x16, #0x1a8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003280 <_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003280 <_lcompilers_snprintf_alloc@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #432] │ │ │ │ add x16, x16, #0x1b0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003290 <_lfortran_file_write@plt>: │ │ │ │ +0000000000003290 <__module_regex_module_new_from_pattern@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #440] │ │ │ │ add x16, x16, #0x1b8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032a0 <__module_regex_module_matchquestion@plt>: │ │ │ │ +00000000000032a0 <__module_regex_module_isalphanum@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #448] │ │ │ │ add x16, x16, #0x1c0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032b0 <_lcompilers_string_format_fortran@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 <__module_regex_module_isdigit@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 <_lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +00000000000032d0 <_lcompilers_string_format_fortran@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #472] │ │ │ │ add x16, x16, #0x1d8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032e0 <_lfortran_iachar@plt>: │ │ │ │ +00000000000032e0 <__module_regex_module_isdigit@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #480] │ │ │ │ add x16, x16, #0x1e0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -00000000000032f0 <_lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +00000000000032f0 <_lfortran_iachar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #488] │ │ │ │ add x16, x16, #0x1e8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003300 <_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003300 <_lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #496] │ │ │ │ add x16, x16, #0x1f0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003310 <__module_regex_module_matchrange@plt>: │ │ │ │ +0000000000003310 <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #504] │ │ │ │ add x16, x16, #0x1f8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003320 <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@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_matchstar@plt>: │ │ │ │ adrp x16, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x17, [x16, #520] │ │ │ │ add x16, x16, #0x208 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000003340 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt>: │ │ │ │ +0000000000003340 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@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_281473511999952_iW7lhIoEnMeL2eas4fkk16@@Base-0xe8>: │ │ │ │ +0000000000003360 <_lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2@@Base-0xe8>: │ │ │ │ adrp x0, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x0, [x0, #4056] │ │ │ │ - cbz x0, 3370 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x30> │ │ │ │ - b 30f0 <__gmon_start__@plt> │ │ │ │ + cbz x0, 3370 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0x30> │ │ │ │ + b 3120 <__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 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x6c> // b.none │ │ │ │ + b.eq 33ac <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0x6c> // b.none │ │ │ │ adrp x1, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x1, [x1, #4024] │ │ │ │ - cbz x1, 33ac <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x6c> │ │ │ │ + cbz x1, 33ac <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@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 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0xa8> │ │ │ │ + cbz x1, 33e8 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0xa8> │ │ │ │ adrp x2, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x2, [x2, #4064] │ │ │ │ - cbz x2, 33e8 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0xa8> │ │ │ │ + cbz x2, 33e8 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@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 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0xec> │ │ │ │ + tbnz w0, #0, 342c <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0xec> │ │ │ │ adrp x0, 1f000 <_allocate_struct_regex_module_regex_pattern@@Base+0x139cc> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ - cbz x0, 3420 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0xe0> │ │ │ │ + cbz x0, 3420 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0xe0> │ │ │ │ adrp x0, 20000 <__module_regex_module_isspace@@Base+0x1b8e4> │ │ │ │ ldr x0, [x0, #544] │ │ │ │ - bl 2fc0 <__cxa_finalize@plt> │ │ │ │ - bl 3380 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x40> │ │ │ │ + bl 2fa0 <__cxa_finalize@plt> │ │ │ │ + bl 3380 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@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 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt+0x70> │ │ │ │ + b 33b0 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt+0x70> │ │ │ │ │ │ │ │ -0000000000003448 <_lcompilers_iachar_str1_281473511999952_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003448 <_lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2@@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 32e0 <_lfortran_iachar@plt> │ │ │ │ + bl 32f0 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003474 <_lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003474 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@@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 32e0 <_lfortran_iachar@plt> │ │ │ │ + bl 32f0 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034a0 <_lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +00000000000034a0 <_lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2@@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 32e0 <_lfortran_iachar@plt> │ │ │ │ + bl 32f0 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034cc <_lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +00000000000034cc <_lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2@@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 32e0 <_lfortran_iachar@plt> │ │ │ │ + bl 32f0 <_lfortran_iachar@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000034f8 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +00000000000034f8 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 3550 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3600 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3584 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 3584 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 35ec <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 35ec <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 35ec <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@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 3160 │ │ │ │ - cbz w0, 3574 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 3574 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3574 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 3574 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3534 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 3534 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3540 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 3540 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003618 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 3670 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3720 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 36a4 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 36a4 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 370c <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 370c <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 370c <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@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 3160 │ │ │ │ - cbz w0, 3694 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 3694 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3694 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 3694 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3654 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 3654 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3660 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 3660 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003738 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 3790 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3840 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 37c4 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 37c4 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 382c <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 382c <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 382c <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@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 3160 │ │ │ │ - cbz w0, 37b4 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 37b4 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 37b4 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 37b4 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3774 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 3774 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3780 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 3780 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003858 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 38b0 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3960 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 38e4 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 38e4 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 394c <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 394c <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 394c <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@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 3160 │ │ │ │ - cbz w0, 38d4 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 38d4 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 38d4 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 38d4 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3894 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 3894 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 38a0 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 38a0 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003978 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 39d0 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3a80 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3a04 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 3a04 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 3a6c <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 3a6c <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 3a6c <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@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 3160 │ │ │ │ - cbz w0, 39f4 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 39f4 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 39f4 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 39f4 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 39b4 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 39b4 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 39c0 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 39c0 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003a98 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x58> │ │ │ │ + b 3af0 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x108> // b.any │ │ │ │ + b.ne 3ba0 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x108> // b.any │ │ │ │ stp wzr, w22, [sp, #4] │ │ │ │ - b 3b24 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x8c> │ │ │ │ + b 3b24 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> │ │ │ │ + b.gt 3b8c <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@Base+0xf4> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.ne 3b8c <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0xf4> // b.any │ │ │ │ + b.ne 3b8c <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@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,386 +539,386 @@ │ │ │ │ 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 3160 │ │ │ │ - cbz w0, 3b14 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 3b14 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ str wzr, [sp, #56] │ │ │ │ - b 3b14 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x7c> │ │ │ │ + b 3b14 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x7c> │ │ │ │ ldr w8, [sp, #56] │ │ │ │ cmp w8, #0x1 │ │ │ │ - b.eq 3ad4 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x3c> // b.none │ │ │ │ + b.eq 3ad4 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x3c> // b.none │ │ │ │ mov w8, #0x1 // #1 │ │ │ │ - b 3ae0 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@@Base+0x48> │ │ │ │ + b 3ae0 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512005480_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003bb8 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3c04 <_lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3c04 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512005480_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3c04 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3bd0 <_lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3bd0 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003c10 <_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003c10 <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3c5c <_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3c5c <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512008904_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3c5c <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3c28 <_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3c28 <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003c68 <_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003c68 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3cb4 <_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3cb4 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512018016_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3cb4 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3c80 <_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3c80 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003cc0 <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003cc0 <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3d0c <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3d0c <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512028400_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3d0c <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3cd8 <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3cd8 <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003d18 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003d18 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3d64 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3d64 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512032192_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3d64 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3d30 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3d30 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003d70 <_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003d70 <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3dbc <_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3dbc <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512035632_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3dbc <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3d88 <_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3d88 <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003dc8 <_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003dc8 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ ldr w8, [x0, #8] │ │ │ │ str w8, [sp, #12] │ │ │ │ - cbz w8, 3e14 <_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> │ │ │ │ + cbz w8, 3e14 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@@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_281473511995672_iW7lhIoEnMeL2eas4fkk16@@Base+0x4c> // b.any │ │ │ │ + b.ne 3e14 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x4c> // b.any │ │ │ │ ldr w10, [sp, #12] │ │ │ │ subs w10, w10, #0x1 │ │ │ │ str w10, [sp, #12] │ │ │ │ - b.ne 3de0 <_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16@@Base+0x18> // b.any │ │ │ │ + b.ne 3de0 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@@Base+0x18> // b.any │ │ │ │ ldr w0, [sp, #12] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003e20 <_lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003e20 <_lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512039680_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003e40 <_lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2@@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_281473512039680_iW7lhIoEnMeL2eas4fkk16@@Base+0x28> │ │ │ │ + tbz w9, #31, 3e68 <_lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2@@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]_281473512033480_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003e74 <_lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2@@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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f70 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2ff0 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003ed4 <_lcompilers_trim_str1_281473512006752_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003ed4 <_lcompilers_trim_str1_281473381524576_ebIAMqgRUsdD4SxrHRlIb2@@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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 32f0 <_lcompilers_len_trim_str1_281473512005480_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3000 <_lcompilers_len_trim_str1_281473381523304_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003f34 <_lcompilers_trim_str2_281473512019288_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003f34 <_lcompilers_trim_str2_281473381537112_ebIAMqgRUsdD4SxrHRlIb2@@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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3110 <_lcompilers_len_trim_str3_281473512018016_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 31f0 <_lcompilers_len_trim_str3_281473381535840_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003f94 <_lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003f94 <_lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2@@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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3320 <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3010 <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x30, x21, [sp, #16] │ │ │ │ add sp, sp, #0x30 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000003ff4 <_lcompilers_trim_str_281473511996944_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000003ff4 <_lcompilers_trim_str_281473381514768_ebIAMqgRUsdD4SxrHRlIb2@@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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3280 <_lcompilers_len_trim_str_281473511995672_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3220 <_lcompilers_len_trim_str_281473381513496_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_options_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000004054 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_options_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000004058 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_iW7lhIoEnMeL2eas4fkk16_lfortran_intrinsic_iso_fortran_env_compiler_version_iW7lhIoEnMeL2eas4fkk16@@Base>: │ │ │ │ +0000000000004058 <__module_lfortran_intrinsic_iso_fortran_env_lfortran_intrinsic_iso_fortran_env_ebIAMqgRUsdD4SxrHRlIb2_lfortran_intrinsic_iso_fortran_env_compiler_version_ebIAMqgRUsdD4SxrHRlIb2@@Base>: │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ mov x19, x0 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 30d0 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x19, x0 │ │ │ │ sub x2, x29, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, x20 │ │ │ │ - bl 2f60 <__module_regex_module_re_match_noback@plt> │ │ │ │ + bl 2f40 <__module_regex_module_re_match_noback@plt> │ │ │ │ cmp w0, #0x1 │ │ │ │ stur w0, [x29, #-36] │ │ │ │ b.lt 4130 <__module_regex_module_check_pattern@@Base+0xa4> // b.tstop │ │ │ │ ldur w8, [x29, #-40] │ │ │ │ ldr w9, [x22, #8] │ │ │ │ cmp w8, w9 │ │ │ │ cset w8, eq // eq = none │ │ │ │ @@ -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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 32b0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32d0 <_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 3180 <_lfortran_printf@plt> │ │ │ │ + bl 31a0 <_lfortran_printf@plt> │ │ │ │ cbz x20, 4204 <__module_regex_module_check_pattern@@Base+0x178> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + 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 3220 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ + bl 30c0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3240 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 30d0 <_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 2fa0 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f80 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30d0 <_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 2fa0 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f80 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 2f30 <_lcompilers_index_str_281473511973376_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2f60 <_lcompilers_index_str_281473381491200_ebIAMqgRUsdD4SxrHRlIb2@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 2f40 <_lcompilers_index_str1_281473511979968_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2f50 <_lcompilers_index_str1_281473381497792_ebIAMqgRUsdD4SxrHRlIb2@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 3150 <__module_regex_module_isalpha@plt> │ │ │ │ + bl 3170 <__module_regex_module_isalpha@plt> │ │ │ │ mov w20, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 32c0 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32e0 <__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 3340 <_lcompilers_index_str2_281473511986560_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3040 <_lcompilers_index_str2_281473381504384_ebIAMqgRUsdD4SxrHRlIb2@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 3060 <_lcompilers_index_str3_281473511993152_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 31c0 <_lcompilers_index_str3_281473381510976_ebIAMqgRUsdD4SxrHRlIb2@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 30d0 <_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 3310 <__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]! │ │ │ │ @@ -1412,28 +1412,28 @@ │ │ │ │ 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, #64] │ │ │ │ - bl 30e0 <__module_regex_module_matchmetachar@plt> │ │ │ │ + bl 3110 <__module_regex_module_matchmetachar@plt> │ │ │ │ cbnz w0, 48d8 <__module_regex_module_matchcharclass@@Base+0x190> │ │ │ │ ldrsw x8, [sp, #12] │ │ │ │ ldr x9, [x20] │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ ldr x10, [x21] │ │ │ │ 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 31b0 <__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] │ │ │ │ @@ -1448,15 +1448,15 @@ │ │ │ │ ccmp w8, w9, #0x0, ne // ne = any │ │ │ │ cset w24, gt │ │ │ │ b 48dc <__module_regex_module_matchcharclass@@Base+0x194> │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ str w24, [sp, #8] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #176] │ │ │ │ ldr w0, [sp, #8] │ │ │ │ ldp x22, x21, [sp, #160] │ │ │ │ ldp x24, x23, [sp, #144] │ │ │ │ ldp x30, x25, [sp, #128] │ │ │ │ add sp, sp, #0xc0 │ │ │ │ ret │ │ │ │ @@ -1471,94 +1471,94 @@ │ │ │ │ │ │ │ │ 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 30d0 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 32c0 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32e0 <__module_regex_module_isdigit@plt> │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ - bl 32c0 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32e0 <__module_regex_module_isdigit@plt> │ │ │ │ b 4a60 <__module_regex_module_matchmetachar@@Base+0x140> │ │ │ │ mov x0, x20 │ │ │ │ - bl 3270 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 32a0 <__module_regex_module_isalphanum@plt> │ │ │ │ b 4a64 <__module_regex_module_matchmetachar@@Base+0x144> │ │ │ │ mov x0, x20 │ │ │ │ - bl 3270 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 32a0 <__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 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ str w0, [sp, #12] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldr w0, [sp, #12] │ │ │ │ ldp x30, x21, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ ret │ │ │ │ │ │ │ │ 0000000000004a88 <__module_regex_module_matchpattern@@Base>: │ │ │ │ @@ -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 30d0 <_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,32 +1773,32 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x21] │ │ │ │ stur xzr, [x19, #44] │ │ │ │ ldrsw x8, [x19, #24] │ │ │ │ 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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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,40 +1923,40 @@ │ │ │ │ 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 32b0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32d0 <_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 3180 <_lfortran_printf@plt> │ │ │ │ + bl 31a0 <_lfortran_printf@plt> │ │ │ │ cbz x22, 507c <__module_regex_module_matchpattern@@Base+0x5f4> │ │ │ │ ldr x0, [x19] │ │ │ │ mov x1, x22 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ ldr w9, [x21, #8] │ │ │ │ cmp w8, w9 │ │ │ │ cset w0, gt │ │ │ │ b 5278 <__module_regex_module_matchpattern@@Base+0x7f0> │ │ │ │ ldr x8, [x1] │ │ │ │ ldr x0, [x19] │ │ │ │ mov x20, x1 │ │ │ │ mov x1, x8 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #100] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldp x11, x9, [x19, #176] │ │ │ │ ldr x10, [x19, #200] │ │ │ │ mov w14, #0x1 // #1 │ │ │ │ add x0, x19, #0x58 │ │ │ │ @@ -1989,21 +1989,21 @@ │ │ │ │ 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 32a0 <__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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #68] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldp x11, x9, [x19, #176] │ │ │ │ ldr x10, [x19, #200] │ │ │ │ mov w14, #0x14 // #20 │ │ │ │ add x0, x19, #0x38 │ │ │ │ @@ -2033,15 +2033,15 @@ │ │ │ │ stur x9, [x29, #-232] │ │ │ │ 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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #132] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ ldp x11, x9, [x19, #176] │ │ │ │ ldr x10, [x19, #200] │ │ │ │ mov w14, #0x14 // #20 │ │ │ │ add x0, x19, #0x78 │ │ │ │ @@ -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 3050 <__module_regex_module_matchplus@plt> │ │ │ │ + bl 3070 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 30d0 <_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,32 +2559,32 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #44] │ │ │ │ ldrsw x8, [x19, #24] │ │ │ │ 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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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,40 +2691,40 @@ │ │ │ │ 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 32b0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32d0 <_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 3180 <_lfortran_printf@plt> │ │ │ │ + bl 31a0 <_lfortran_printf@plt> │ │ │ │ cbz x22, 5c74 <__module_regex_module_matchpattern_regex_token____0@@Base+0x4a0> │ │ │ │ ldr x0, [x19, #8] │ │ │ │ mov x1, x22 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ ldr w9, [x21, #8] │ │ │ │ cmp w8, w9 │ │ │ │ cset w0, gt │ │ │ │ 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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #100] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ add x11, x19, #0x140 │ │ │ │ mov w10, #0x14 // #20 │ │ │ │ str x11, [x19, #112] │ │ │ │ ldrsw x11, [x19, #24] │ │ │ │ @@ -2749,21 +2749,21 @@ │ │ │ │ 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 32a0 <__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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #68] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ mov w11, #0x14 // #20 │ │ │ │ ldrsw x9, [x24] │ │ │ │ mov w10, #0x1 // #1 │ │ │ │ add x0, x19, #0x38 │ │ │ │ @@ -2785,15 +2785,15 @@ │ │ │ │ str x8, [x19, #80] │ │ │ │ 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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x20] │ │ │ │ stur xzr, [x19, #132] │ │ │ │ ldr w8, [x19, #28] │ │ │ │ mov w11, #0x14 // #20 │ │ │ │ ldrsw x9, [x24] │ │ │ │ mov w10, #0x1 // #1 │ │ │ │ add x0, x19, #0x78 │ │ │ │ @@ -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 3050 <__module_regex_module_matchplus@plt> │ │ │ │ + bl 3070 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 30d0 <_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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3100 <__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 │ │ │ │ @@ -3351,15 +3351,15 @@ │ │ │ │ mul x11, x12, x11 │ │ │ │ stur x11, [x29, #-8] │ │ │ │ b 663c <__module_regex_module_matchplus@@Base+0x30c> │ │ │ │ ldur x1, [x29, #-176] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ ldr x8, [x19, #16] │ │ │ │ cbz x8, 6694 <__module_regex_module_matchplus@@Base+0x364> │ │ │ │ ldr x8, [x8] │ │ │ │ cbnz x8, 6ae4 <__module_regex_module_matchplus@@Base+0x7b4> │ │ │ │ ldr w8, [x19, #64] │ │ │ │ ldr w9, [x19, #72] │ │ │ │ @@ -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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 │ │ │ │ @@ -3416,15 +3416,15 @@ │ │ │ │ ldr w8, [x8, #40] │ │ │ │ sub w9, w9, #0x1 │ │ │ │ add w8, w9, w8 │ │ │ │ stp w9, w8, [x19, #24] │ │ │ │ b 678c <__module_regex_module_matchplus@@Base+0x45c> │ │ │ │ ldur x1, [x24, #4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x24, #12] │ │ │ │ stur xzr, [x24, #4] │ │ │ │ ldp w8, w9, [x19, #24] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w8, w9 │ │ │ │ b.gt 64f4 <__module_regex_module_matchplus@@Base+0x1c4> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ @@ -3468,21 +3468,21 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ ldp w9, w8, [x19, #8] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ str w8, [x19, #12] │ │ │ │ cbnz w9, 68a0 <__module_regex_module_matchplus@@Base+0x570> │ │ │ │ ldr w8, [x21] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3100 <__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 30d0 <_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 3100 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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] │ │ │ │ @@ -3980,15 +3980,15 @@ │ │ │ │ mul x12, x13, x12 │ │ │ │ str x12, [x25, #304] │ │ │ │ b 7004 <__module_regex_module_matchquestion@@Base+0x350> │ │ │ │ ldr x1, [x25, #112] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ ldr x8, [x19, #16] │ │ │ │ cbz x8, 7058 <__module_regex_module_matchquestion@@Base+0x3a4> │ │ │ │ ldr x8, [x8] │ │ │ │ cbnz x8, 79c4 <__module_regex_module_matchquestion@@Base+0xd10> │ │ │ │ ldr w8, [x19, #80] │ │ │ │ ldr w9, [x19, #88] │ │ │ │ @@ -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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 │ │ │ │ @@ -4048,15 +4048,15 @@ │ │ │ │ sub w9, w9, #0x1 │ │ │ │ add w8, w9, w8 │ │ │ │ str w9, [x19, #32] │ │ │ │ str w8, [x19, #40] │ │ │ │ b 715c <__module_regex_module_matchquestion@@Base+0x4a8> │ │ │ │ ldur x1, [x27, #4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x27, #12] │ │ │ │ stur xzr, [x27, #4] │ │ │ │ ldr w8, [x19, #32] │ │ │ │ ldr w9, [x19, #40] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w8, w9 │ │ │ │ b.gt 6e18 <__module_regex_module_matchquestion@@Base+0x164> │ │ │ │ @@ -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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3100 <__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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 │ │ │ │ @@ -4242,15 +4242,15 @@ │ │ │ │ mul x12, x13, x12 │ │ │ │ str x12, [x25, #472] │ │ │ │ b 741c <__module_regex_module_matchquestion@@Base+0x768> │ │ │ │ ldr x1, [x25, #304] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x23] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x23] │ │ │ │ ldr x8, [x19, #24] │ │ │ │ cbz x8, 7470 <__module_regex_module_matchquestion@@Base+0x7bc> │ │ │ │ ldr x8, [x8] │ │ │ │ cbnz x8, 7ac8 <__module_regex_module_matchquestion@@Base+0xe14> │ │ │ │ ldr w8, [x19, #80] │ │ │ │ ldr w9, [x19, #88] │ │ │ │ @@ -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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x23 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 │ │ │ │ @@ -4310,15 +4310,15 @@ │ │ │ │ sub w9, w9, #0x1 │ │ │ │ add w8, w9, w8 │ │ │ │ str w9, [x19, #36] │ │ │ │ str w8, [x19, #44] │ │ │ │ b 7574 <__module_regex_module_matchquestion@@Base+0x8c0> │ │ │ │ ldur x1, [x23, #4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x23, #12] │ │ │ │ stur xzr, [x23, #4] │ │ │ │ ldr w8, [x19, #36] │ │ │ │ ldr w9, [x19, #44] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w8, w9 │ │ │ │ b.gt 7264 <__module_regex_module_matchquestion@@Base+0x5b0> │ │ │ │ @@ -4360,21 +4360,21 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x21] │ │ │ │ add x8, x19, #0x30 │ │ │ │ ldr x9, [x19, #48] │ │ │ │ ldr x10, [x19, #96] │ │ │ │ cmp x8, #0x0 │ │ │ │ ldr x21, [x19, #16] │ │ │ │ ccmp x9, #0x0, #0x4, ne // ne = any │ │ │ │ @@ -4404,15 +4404,15 @@ │ │ │ │ mul x12, x13, x12 │ │ │ │ str x12, [x25, #488] │ │ │ │ b 76a4 <__module_regex_module_matchquestion@@Base+0x9f0> │ │ │ │ ldr x1, [x25, #488] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x21] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x21] │ │ │ │ ldr w0, [x19, #12] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldp x24, x23, [sp, #48] │ │ │ │ ldp x26, x25, [sp, #32] │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3100 <__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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3100 <__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 2f90 <_lcompilers_iachar_str_281473511998448_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3160 <_lcompilers_iachar_str_281473381516272_ebIAMqgRUsdD4SxrHRlIb2@plt> │ │ │ │ ldr x8, [x29] │ │ │ │ mov w20, w0 │ │ │ │ add x0, sp, #0x30 │ │ │ │ stp x8, x23, [sp, #48] │ │ │ │ - bl 3070 <_lcompilers_iachar_str1_281473511999952_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3080 <_lcompilers_iachar_str1_281473381517776_ebIAMqgRUsdD4SxrHRlIb2@plt> │ │ │ │ mov w21, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 32d0 <_lcompilers_iachar_str2_281473512001456_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3340 <_lcompilers_iachar_str2_281473381519280_ebIAMqgRUsdD4SxrHRlIb2@plt> │ │ │ │ ldr x8, [x29] │ │ │ │ mov w19, w0 │ │ │ │ add x0, sp, #0x40 │ │ │ │ add x8, x8, #0x2 │ │ │ │ stp x8, x23, [sp, #64] │ │ │ │ - bl 3100 <_lcompilers_iachar_str3_281473512002960_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3250 <_lcompilers_iachar_str3_281473381520784_ebIAMqgRUsdD4SxrHRlIb2@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 30d0 <_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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3100 <__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 │ │ │ │ @@ -5028,15 +5028,15 @@ │ │ │ │ mul x11, x12, x11 │ │ │ │ str x11, [x26, #296] │ │ │ │ b 8048 <__module_regex_module_matchstar@@Base+0x324> │ │ │ │ ldr x1, [x26, #120] │ │ │ │ bl b52c <_allocate_struct_regex_module_regex_token@@Base+0x90> │ │ │ │ ldr x1, [x24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ ldr x8, [x19, #16] │ │ │ │ cbz x8, 80a0 <__module_regex_module_matchstar@@Base+0x37c> │ │ │ │ ldr x8, [x8] │ │ │ │ cbnz x8, 84f8 <__module_regex_module_matchstar@@Base+0x7d4> │ │ │ │ ldr w8, [x19, #64] │ │ │ │ ldr w9, [x19, #72] │ │ │ │ @@ -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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x24 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 │ │ │ │ @@ -5093,15 +5093,15 @@ │ │ │ │ ldr w8, [x8, #40] │ │ │ │ sub w9, w9, #0x1 │ │ │ │ add w8, w9, w8 │ │ │ │ stp w9, w8, [x19, #24] │ │ │ │ b 8198 <__module_regex_module_matchstar@@Base+0x474> │ │ │ │ ldur x1, [x24, #4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x24, #12] │ │ │ │ stur xzr, [x24, #4] │ │ │ │ ldp w8, w9, [x19, #24] │ │ │ │ add w8, w8, #0x1 │ │ │ │ cmp w8, w9 │ │ │ │ b.gt 7f00 <__module_regex_module_matchstar@@Base+0x1dc> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ @@ -5145,21 +5145,21 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ ldp w9, w8, [x19, #8] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ str w8, [x19, #12] │ │ │ │ cbnz w9, 82b4 <__module_regex_module_matchstar@@Base+0x590> │ │ │ │ ldr w8, [x21] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30d0 <_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 3190 <__module_regex_module_pat_match@plt> │ │ │ │ + bl 31b0 <__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 3100 <__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 30d0 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x400 // #1024 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ mov x0, x22 │ │ │ │ stp w27, w27, [x19, #24] │ │ │ │ - bl 3200 <_lcompilers_len_trim_str2_281473512008904_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3310 <_lcompilers_len_trim_str2_281473381526728_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 30b0 <__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 3220 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ + bl 30c0 <_lcompilers_print_error@plt> │ │ │ │ + bl 3240 <_lfortran_internal_alloc_finalize@plt> │ │ │ │ mov w0, wzr │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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 31d0 <_lcompilers_index_str4_281473512015496_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2fc0 <_lcompilers_index_str4_281473381533320_ebIAMqgRUsdD4SxrHRlIb2@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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 31c0 <_lcompilers_index_str5_281473512025880_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3200 <_lcompilers_index_str5_281473381543704_ebIAMqgRUsdD4SxrHRlIb2@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 3160 │ │ │ │ + bl 3180 │ │ │ │ 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,20 +5917,20 @@ │ │ │ │ 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 30c0 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f70 │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x1, [x19] │ │ │ │ - bl 31f0 <_lfortran_string_malloc_alloc@plt> │ │ │ │ + bl 3210 <_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 │ │ │ │ cmp x11, #0x201 │ │ │ │ b.ge 95f4 <__module_regex_module_new_from_pattern@@Base+0xf0c> // b.tcont │ │ │ │ @@ -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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 │ │ │ │ @@ -6036,32 +6036,32 @@ │ │ │ │ b 89e4 <__module_regex_module_new_from_pattern@@Base+0x2fc> │ │ │ │ ldr w8, [x19, #24] │ │ │ │ ldr x9, [x21, #8] │ │ │ │ sub w8, w8, #0x1 │ │ │ │ str w8, [x9] │ │ │ │ ldr x1, [x19, #56] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x1, [x19, #72] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x1, [x19, #88] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ add x0, x19, #0x20 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ ldr x1, [x19, #104] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x1, [x19, #120] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x1, [x19, #136] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldp x24, x23, [sp, #48] │ │ │ │ ldp x26, x25, [sp, #32] │ │ │ │ ldp x28, x27, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30d0 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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,179 +7109,179 @@ │ │ │ │ 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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30e0 <__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 3260 <__module_regex_module_new_from_pattern@plt> │ │ │ │ + bl 3290 <__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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ ldr x8, [x19, #8] │ │ │ │ str wzr, [x8] │ │ │ │ ldr x19, [x19, #8] │ │ │ │ ldur x1, [x19, #4] │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x19, #12] │ │ │ │ stur xzr, [x19, #4] │ │ │ │ ldp x30, x19, [sp, #16] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000a188 <__module_regex_module_pat_from_char@@Base>: │ │ │ │ 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 30d0 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + 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 2fa0 <__module_regex_module_pat_destroy@plt> │ │ │ │ + bl 2f80 <__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 30c0 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f70 │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w22, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 30d0 <_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 3140 <__module_regex_module_matchdot@plt> │ │ │ │ + bl 3150 <__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 3170 <__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 3170 <__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 32c0 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32e0 <__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 32c0 <__module_regex_module_isdigit@plt> │ │ │ │ + bl 32e0 <__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 3270 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 32a0 <__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 3270 <__module_regex_module_isalphanum@plt> │ │ │ │ + bl 32a0 <__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> │ │ │ │ @@ -7301,15 +7301,15 @@ │ │ │ │ ldrb w10, [x8] │ │ │ │ stp x8, x11, [x29, #-32] │ │ │ │ cmp w9, w10 │ │ │ │ cset w0, eq // eq = none │ │ │ │ ldur x1, [x29, #-48] │ │ │ │ stur w0, [x29, #-52] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur w0, [x29, #-52] │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #32] │ │ │ │ ldp x22, x21, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ ret │ │ │ │ mov x21, sp │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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,65 +7351,65 @@ │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30d0 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x400 // #1024 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_lfortran_malloc_alloc@plt> │ │ │ │ stp xzr, xzr, [x29, #-128] │ │ │ │ stur x0, [x29, #-144] │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stp xzr, xzr, [x20] │ │ │ │ ldur x1, [x29, #-176] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ stp xzr, xzr, [x29, #-176] │ │ │ │ ldr w8, [x8] │ │ │ │ add w8, w8, #0x1 │ │ │ │ sxtw x8, w8 │ │ │ │ subs x9, x8, #0x1 │ │ │ │ b.lt a8a4 <__module_regex_module_print_pattern@@Base+0x3c8> // b.tstop │ │ │ │ @@ -7429,27 +7429,27 @@ │ │ │ │ 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 3320 <_lcompilers_len_trim_str4_281473512028400_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3010 <_lcompilers_len_trim_str4_281473381546224_ebIAMqgRUsdD4SxrHRlIb2@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 30c0 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ sxtw x22, w22 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x22 │ │ │ │ - bl 31f0 <_lfortran_string_malloc_alloc@plt> │ │ │ │ + bl 3210 <_lfortran_string_malloc_alloc@plt> │ │ │ │ ldr x8, [x21, #8] │ │ │ │ stp x0, x22, [x29, #-176] │ │ │ │ ldr w8, [x8] │ │ │ │ add w8, w8, #0x1 │ │ │ │ sxtw x8, w8 │ │ │ │ subs x9, x8, #0x1 │ │ │ │ b.lt a98c <__module_regex_module_print_pattern@@Base+0x4b0> // b.tstop │ │ │ │ @@ -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 3040 <_lcompilers_trim_str3_281473512029672_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 30f0 <_lcompilers_trim_str3_281473381547496_ebIAMqgRUsdD4SxrHRlIb2@plt> │ │ │ │ ldur x1, [x29, #-160] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + 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 2f70 <_lcompilers_len_trim_str5_281473512032192_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2ff0 <_lcompilers_len_trim_str5_281473381550016_ebIAMqgRUsdD4SxrHRlIb2@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 30c0 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ sxtw x22, w22 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x22 │ │ │ │ - bl 31f0 <_lfortran_string_malloc_alloc@plt> │ │ │ │ + bl 3210 <_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 3210 <_lcompilers_trim_Allocatable[str]_281473512033480_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3300 <_lcompilers_trim_Allocatable[str]_281473381551304_ebIAMqgRUsdD4SxrHRlIb2@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 32b0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32d0 <_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,34 +7553,34 @@ │ │ │ │ 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 3030 <_lfortran_string_write@plt> │ │ │ │ + bl 3060 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ sub x0, x29, #0x90 │ │ │ │ - bl 3300 <_lcompilers_len_trim_str6_281473512035632_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 2f90 <_lcompilers_len_trim_str6_281473381553456_ebIAMqgRUsdD4SxrHRlIb2@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 30c0 <_lcompilers_print_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ - bl 30b0 <_lfortran_get_default_allocator@plt> │ │ │ │ + bl 2f70 │ │ │ │ + bl 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov x1, x21 │ │ │ │ - bl 31f0 <_lfortran_string_malloc_alloc@plt> │ │ │ │ + bl 3210 <_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] │ │ │ │ ldur x5, [x29, #-144] │ │ │ │ sub x1, x29, #0x20 │ │ │ │ @@ -7591,27 +7591,27 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ ldur x1, [x29, #-176] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur x1, [x29, #-160] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur x1, [x29, #-144] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ ldur x1, [x29, #-128] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #64] │ │ │ │ ldp x22, x21, [sp, #48] │ │ │ │ ldp x24, x23, [sp, #32] │ │ │ │ ldp x28, x25, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ ret │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ 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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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] │ │ │ │ @@ -7839,18 +7839,18 @@ │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x8 │ │ │ │ bl 31e0 <__module_regex_module_parse_pattern@plt> │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x22 │ │ │ │ mov x2, x21 │ │ │ │ mov x3, x20 │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x23, #-16] │ │ │ │ add x0, x19, #0x0 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30e0 <__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] │ │ │ │ @@ -7894,18 +7894,18 @@ │ │ │ │ mov x0, x8 │ │ │ │ bl 31e0 <__module_regex_module_parse_pattern@plt> │ │ │ │ add x1, x19, #0x8 │ │ │ │ add x3, x29, #0x1c │ │ │ │ mov x0, x21 │ │ │ │ mov x2, x20 │ │ │ │ str wzr, [x29, #28] │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x22, #-16] │ │ │ │ add x0, x19, #0x8 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30e0 <__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] │ │ │ │ @@ -7950,18 +7950,18 @@ │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x8 │ │ │ │ bl 31e0 <__module_regex_module_parse_pattern@plt> │ │ │ │ add x1, x19, #0x0 │ │ │ │ mov x0, x21 │ │ │ │ mov x2, x22 │ │ │ │ mov x3, x20 │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x23, #-16] │ │ │ │ add x0, x19, #0x0 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30e0 <__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] │ │ │ │ @@ -8006,18 +8006,18 @@ │ │ │ │ mov x0, x8 │ │ │ │ bl 31e0 <__module_regex_module_parse_pattern@plt> │ │ │ │ add x1, x19, #0x8 │ │ │ │ add x3, x29, #0x1c │ │ │ │ mov x0, x20 │ │ │ │ mov x2, x21 │ │ │ │ str wzr, [x29, #28] │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ stur w0, [x22, #-16] │ │ │ │ add x0, x19, #0x8 │ │ │ │ - bl 30c0 <__module_regex_module_finalize@plt> │ │ │ │ + bl 30e0 <__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 30d0 <_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 3240 <__module_regex_module_matchpattern@plt> │ │ │ │ + bl 3270 <__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 31a0 <_lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 30a0 <_lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2@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 31a0 <_lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 30a0 <_lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2@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 31a0 <_lcompilers_merge_i32_l32_281473512037272_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 30a0 <_lcompilers_merge_i32_l32_281473381555096_ebIAMqgRUsdD4SxrHRlIb2@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 2fb0 <_lcompilers_sign_i32_281473512039680_iW7lhIoEnMeL2eas4fkk16@plt> │ │ │ │ + bl 3230 <_lcompilers_sign_i32_281473381557504_ebIAMqgRUsdD4SxrHRlIb2@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 3100 <__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] │ │ │ │ @@ -8153,35 +8153,35 @@ │ │ │ │ add sp, sp, #0x140 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b0e0 <__module_regex_module_re_matchp_noback@@Base>: │ │ │ │ str x30, [sp, #-16]! │ │ │ │ add x3, sp, #0xc │ │ │ │ str wzr, [sp, #12] │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ str w0, [sp, #8] │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b0fc <__module_regex_module_re_matchp_nolength@@Base>: │ │ │ │ str x30, [sp, #-16]! │ │ │ │ mov x3, x2 │ │ │ │ add x2, sp, #0x8 │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ str w0, [sp, #12] │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b118 <__module_regex_module_re_matchp_nolength_noback@@Base>: │ │ │ │ sub sp, sp, #0x20 │ │ │ │ str x30, [sp, #16] │ │ │ │ add x2, sp, #0xc │ │ │ │ add x3, sp, #0x1c │ │ │ │ str wzr, [sp, #28] │ │ │ │ - bl 2ff0 <__module_regex_module_re_matchp@plt> │ │ │ │ + bl 2fe0 <__module_regex_module_re_matchp@plt> │ │ │ │ ldr x30, [sp, #16] │ │ │ │ str w0, [sp, #24] │ │ │ │ add sp, sp, #0x20 │ │ │ │ ret │ │ │ │ │ │ │ │ 000000000000b140 <__module_regex_module_write_pattern@@Base>: │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ @@ -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 30d0 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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,44 +8249,44 @@ │ │ │ │ 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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ str xzr, [x24] │ │ │ │ stur xzr, [x29, #-76] │ │ │ │ ldur x1, [x29, #-64] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ sub x0, x29, #0x20 │ │ │ │ sub x1, x29, #0x40 │ │ │ │ stp xzr, xzr, [x29, #-64] │ │ │ │ stp x27, x28, [x29, #-32] │ │ │ │ - bl 2fe0 <__module_regex_module_print_pattern@plt> │ │ │ │ + bl 2fd0 <__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 3130 <_lfortran_get_decimal_mode@plt> │ │ │ │ + bl 3140 <_lfortran_get_decimal_mode@plt> │ │ │ │ mov w25, w0 │ │ │ │ mov w0, w24 │ │ │ │ - bl 3010 <_lfortran_get_sign_mode@plt> │ │ │ │ + bl 3030 <_lfortran_get_sign_mode@plt> │ │ │ │ mov w26, w0 │ │ │ │ mov w0, w24 │ │ │ │ - bl 3000 <_lfortran_get_round_mode@plt> │ │ │ │ + bl 3020 <_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,40 +8300,40 @@ │ │ │ │ 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 32b0 <_lcompilers_string_format_fortran@plt> │ │ │ │ + bl 32d0 <_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 3290 <_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 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ b b1e8 <__module_regex_module_write_pattern@@Base+0xa8> │ │ │ │ ldur x1, [x29, #-64] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ sub x0, x29, #0x58 │ │ │ │ bl b510 <_allocate_struct_regex_module_regex_token@@Base+0x74> │ │ │ │ ldur x1, [x29, #-48] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ mov sp, x29 │ │ │ │ ldp x20, x19, [sp, #80] │ │ │ │ ldp x22, x21, [sp, #64] │ │ │ │ ldp x24, x23, [sp, #48] │ │ │ │ ldp x26, x25, [sp, #32] │ │ │ │ ldp x28, x27, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ @@ -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 3250 <_lcompilers_snprintf_alloc@plt> │ │ │ │ + bl 3280 <_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 3230 <_lcompilers_runtime_error@plt> │ │ │ │ + bl 3260 <_lcompilers_runtime_error@plt> │ │ │ │ add sp, sp, #0x10 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 2f80 │ │ │ │ + bl 2f70 │ │ │ │ │ │ │ │ 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 30d0 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_lfortran_strcpy_alloc@plt> │ │ │ │ b b490 <_copy_regex_module_regex_token@@Base+0x50> │ │ │ │ ldur x1, [x19, #4] │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + 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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x14 // #20 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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,17 +8430,17 @@ │ │ │ │ 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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ ldur x1, [x19, #4] │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + 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] │ │ │ │ mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ @@ -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 30d0 <_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 3020 <_lfortran_strcpy_alloc@plt> │ │ │ │ + bl 3050 <_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 │ │ │ │ @@ -8493,46 +8493,46 @@ │ │ │ │ ldr w9, [x8] │ │ │ │ mov x2, x23 │ │ │ │ str w9, [x2], #12 │ │ │ │ ldr x9, [x8, #4]! │ │ │ │ cbnz x9, b5b0 <_copy_regex_module_regex_pattern@@Base+0x30> │ │ │ │ ldur x1, [x23, #4] │ │ │ │ mov x0, x21 │ │ │ │ - bl 2f50 <_lfortran_free_alloc@plt> │ │ │ │ + bl 2f30 <_lfortran_free_alloc@plt> │ │ │ │ stur xzr, [x23, #12] │ │ │ │ add x8, x22, #0x1 │ │ │ │ stur xzr, [x23, #4] │ │ │ │ b b5cc <_copy_regex_module_regex_pattern@@Base+0x4c> │ │ │ │ ldp x20, x19, [sp, #48] │ │ │ │ ldp x22, x21, [sp, #32] │ │ │ │ ldp x30, x23, [sp, #16] │ │ │ │ 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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_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 30d0 <_lfortran_get_default_allocator@plt> │ │ │ │ mov w1, #0x2804 // #10244 │ │ │ │ - bl 3120 <_lfortran_malloc_alloc@plt> │ │ │ │ + bl 3130 <_lfortran_malloc_alloc@plt> │ │ │ │ mov w1, wzr │ │ │ │ mov w2, #0x2804 // #10244 │ │ │ │ mov x19, x0 │ │ │ │ - bl 3080 │ │ │ │ + bl 3090 │ │ │ │ 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 305f6957 376c6849 6f456e4d 654c3265 0_iW7lhIoEnMeL2e │ │ │ │ - 0x0000c230 61733466 6b6b3136 00000000 43616e6e as4fkk16....Cann │ │ │ │ + 0x0000c220 305f6562 49414d71 67525573 64443453 0_ebIAMqgRUsdD4S │ │ │ │ + 0x0000c230 78724852 6c496232 00000000 43616e6e xrHRlIb2....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 5f5f6957 376c6849 constant__iW7lhI │ │ │ │ - 0x0000c470 6f456e4d 654c3265 61733466 6b6b3136 oEnMeL2eas4fkk16 │ │ │ │ + 0x0000c460 636f6e73 74616e74 5f5f6562 49414d71 constant__ebIAMq │ │ │ │ + 0x0000c470 67525573 64443453 78724852 6c496232 gRUsdD4SxrHRlIb2 │ │ │ │ 0x0000c480 00000000 5f6c636f 6d70696c 6572735f ...._lcompilers_ │ │ │ │ 0x0000c490 6c656e5f 7472696d 5f737472 355f3238 len_trim_str5_28 │ │ │ │ - 0x0000c4a0 31343733 35313230 33323139 325f6957 1473512032192_iW │ │ │ │ - 0x0000c4b0 376c6849 6f456e4d 654c3265 61733466 7lhIoEnMeL2eas4f │ │ │ │ - 0x0000c4c0 6b6b3136 00000000 5f6c636f 6d70696c kk16...._lcompil │ │ │ │ + 0x0000c4a0 31343733 33383135 35303031 365f6562 1473381550016_eb │ │ │ │ + 0x0000c4b0 49414d71 67525573 64443453 78724852 IAMqgRUsdD4SxrHR │ │ │ │ + 0x0000c4c0 6c496232 00000000 5f6c636f 6d70696c lIb2...._lcompil │ │ │ │ 0x0000c4d0 6572735f 7472696d 5f416c6c 6f636174 ers_trim_Allocat │ │ │ │ 0x0000c4e0 61626c65 5b737472 5d5f3238 31343733 able[str]_281473 │ │ │ │ - 0x0000c4f0 35313230 33333438 305f6957 376c6849 512033480_iW7lhI │ │ │ │ - 0x0000c500 6f456e4d 654c3265 61733466 6b6b3136 oEnMeL2eas4fkk16 │ │ │ │ + 0x0000c4f0 33383135 35313330 345f6562 49414d71 381551304_ebIAMq │ │ │ │ + 0x0000c500 67525573 64443453 78724852 6c496232 gRUsdD4SxrHRlIb2 │ │ │ │ 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 1a410a12 b0200588 181d0010 02126025 .A... ........`% │ │ │ │ - 0x00030048 0d002085 04510052 c0051230 c2039143 .. ..Q.R...0...C │ │ │ │ - 0x00030058 04ce180c 2a89a6d4 00205001 0301b011 ....*.... P..... │ │ │ │ - 0x00030068 51088021 0800020b 10810012 a801a000 Q..!............ │ │ │ │ - 0x00030078 00000000 00000000 1c000000 1d000000 ................ │ │ │ │ - 0x00030088 1e000000 1f000000 00000000 23000000 ............#... │ │ │ │ - 0x00030098 28000000 00000000 29000000 00000000 (.......)....... │ │ │ │ - 0x000300a8 00000000 00000000 2a000000 00000000 ........*....... │ │ │ │ - 0x000300b8 2d000000 2e000000 00000000 2f000000 -.........../... │ │ │ │ - 0x000300c8 30000000 00000000 31000000 33000000 0.......1...3... │ │ │ │ - 0x000300d8 00000000 37000000 00000000 38000000 ....7.......8... │ │ │ │ - 0x000300e8 3b000000 3e000000 40000000 41000000 ;...>...@...A... │ │ │ │ - 0x000300f8 42000000 43000000 00000000 00000000 B...C........... │ │ │ │ - 0x00030108 00000000 45000000 00000000 46000000 ....E.......F... │ │ │ │ - 0x00030118 49000000 4a000000 4c000000 00000000 I...J...L....... │ │ │ │ - 0x00030128 00000000 4d000000 50000000 51000000 ....M...P...Q... │ │ │ │ - 0x00030138 00000000 52000000 53000000 56000000 ....R...S...V... │ │ │ │ - 0x00030148 57000000 00000000 59000000 00000000 W.......Y....... │ │ │ │ - 0x00030158 5a000000 00000000 5b000000 5d000000 Z.......[...]... │ │ │ │ - 0x00030168 5e000000 00000000 5f000000 60000000 ^......._...`... │ │ │ │ - 0x00030178 61000000 00000000 00000000 0f864c62 a.............Lb │ │ │ │ - 0x00030188 e9d21712 61fac0ab 7479390c d0e0088f ....a...ty9..... │ │ │ │ - 0x00030198 7a421020 81504453 327fd682 8671a477 zB. .PDS2....q.w │ │ │ │ - 0x000301a8 586fa7c3 3e430c40 f58e4fa8 bfd89a6e Xo..>C.@..O....n │ │ │ │ - 0x000301b8 c95155f4 2e471e3d 74880224 1be3ed4d .QU..G.=t..$...M │ │ │ │ - 0x000301c8 b997a8fb 1b27647c 099dd63b 250245e0 .....'d|...;%.E. │ │ │ │ - 0x000301d8 32606806 57c15c4c 7443fcb1 a2b1afbd 2`h.W.\LtC...... │ │ │ │ - 0x000301e8 6074184d 6d943ba0 3729040b 9a049d58 `t.Mm.;.7).....X │ │ │ │ - 0x000301f8 3e1070b4 053849a5 98068ddd 78d2bdb6 >.p..8I.....x... │ │ │ │ - 0x00030208 e70c9f2d ba01c429 ddf0b876 198620d4 ...-...)...v.. . │ │ │ │ - 0x00030218 c5c7142c f938a80d b8c43e41 25763051 ...,.8....>A%v0Q │ │ │ │ - 0x00030228 2995d016 dc4bc4a5 e67cd597 cb28abca )....K...|...(.. │ │ │ │ - 0x00030238 551b0b3c 76b8fc2c 25cec597 9fdcaa36 U..A..'.v.1.)... │ │ │ │ + 0x00030238 8280db77 dc4bc4a5 e67cd597 ca28abca ...w.K...|...(.. │ │ │ │ + 0x00030248 e7f9ea9d 551b0b3c ddef6d77 9fdcaa36 ....U..<..mw...6 │ │ │ │ + 0x00030258 7851cafa c994490b f51fe5cb 03b56c43 xQ....I.......lC │ │ │ │ + 0x00030268 78c14a62 2b4bb79f 115a959b 95785af7 x.Jb+K...Z...xZ. │ │ │ │ + 0x00030278 0feb96ff 3cf5cfc4 1376b227 099c2d99 ....<....v.'..-. │ │ │ │ + 0x00030288 115e22e3 d94f340a c7bac807 9515c75a .^"..O4........Z │ │ │ │ + 0x00030298 9f0d776f ..wo │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -3,135 +3,135 @@ │ │ │ │ 0x000302a0 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x000302b0 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x000302c0 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x000302d0 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x000302e0 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ 0x000302f0 6c697a65 005f6c63 6f6d7069 6c657273 lize._lcompilers │ │ │ │ 0x00030300 5f696163 6861725f 73747231 5f323831 _iachar_str1_281 │ │ │ │ - 0x00030310 34373335 31313939 39393532 5f695737 473511999952_iW7 │ │ │ │ - 0x00030320 6c68496f 456e4d65 4c326561 7334666b lhIoEnMeL2eas4fk │ │ │ │ - 0x00030330 6b313600 5f6c666f 72747261 6e5f6961 k16._lfortran_ia │ │ │ │ + 0x00030310 34373333 38313531 37373736 5f656249 473381517776_ebI │ │ │ │ + 0x00030320 414d7167 52557364 44345378 7248526c AMqgRUsdD4SxrHRl │ │ │ │ + 0x00030330 49623200 5f6c666f 72747261 6e5f6961 Ib2._lfortran_ia │ │ │ │ 0x00030340 63686172 005f6c63 6f6d7069 6c657273 char._lcompilers │ │ │ │ 0x00030350 5f696163 6861725f 73747232 5f323831 _iachar_str2_281 │ │ │ │ - 0x00030360 34373335 31323030 31343536 5f695737 473512001456_iW7 │ │ │ │ - 0x00030370 6c68496f 456e4d65 4c326561 7334666b lhIoEnMeL2eas4fk │ │ │ │ - 0x00030380 6b313600 5f6c636f 6d70696c 6572735f k16._lcompilers_ │ │ │ │ + 0x00030360 34373333 38313531 39323830 5f656249 473381519280_ebI │ │ │ │ + 0x00030370 414d7167 52557364 44345378 7248526c AMqgRUsdD4SxrHRl │ │ │ │ + 0x00030380 49623200 5f6c636f 6d70696c 6572735f Ib2._lcompilers_ │ │ │ │ 0x00030390 69616368 61725f73 7472335f 32383134 iachar_str3_2814 │ │ │ │ - 0x000303a0 37333531 32303032 3936305f 6957376c 73512002960_iW7l │ │ │ │ - 0x000303b0 68496f45 6e4d654c 32656173 34666b6b hIoEnMeL2eas4fkk │ │ │ │ - 0x000303c0 3136005f 6c636f6d 70696c65 72735f69 16._lcompilers_i │ │ │ │ + 0x000303a0 37333338 31353230 3738345f 65624941 73381520784_ebIA │ │ │ │ + 0x000303b0 4d716752 55736444 34537872 48526c49 MqgRUsdD4SxrHRlI │ │ │ │ + 0x000303c0 6232005f 6c636f6d 70696c65 72735f69 b2._lcompilers_i │ │ │ │ 0x000303d0 61636861 725f7374 725f3238 31343733 achar_str_281473 │ │ │ │ - 0x000303e0 35313139 39383434 385f6957 376c6849 511998448_iW7lhI │ │ │ │ - 0x000303f0 6f456e4d 654c3265 61733466 6b6b3136 oEnMeL2eas4fkk16 │ │ │ │ + 0x000303e0 33383135 31363237 325f6562 49414d71 381516272_ebIAMq │ │ │ │ + 0x000303f0 67525573 64443453 78724852 6c496232 gRUsdD4SxrHRlIb2 │ │ │ │ 0x00030400 005f6c63 6f6d7069 6c657273 5f696e64 ._lcompilers_ind │ │ │ │ - 0x00030410 65785f73 7472315f 32383134 37333531 ex_str1_28147351 │ │ │ │ - 0x00030420 31393739 3936385f 6957376c 68496f45 1979968_iW7lhIoE │ │ │ │ - 0x00030430 6e4d654c 32656173 34666b6b 31360073 nMeL2eas4fkk16.s │ │ │ │ + 0x00030410 65785f73 7472315f 32383134 37333338 ex_str1_28147338 │ │ │ │ + 0x00030420 31343937 3739325f 65624941 4d716752 1497792_ebIAMqgR │ │ │ │ + 0x00030430 55736444 34537872 48526c49 62320073 UsdD4SxrHRlIb2.s │ │ │ │ 0x00030440 74725f63 6f6d7061 7265005f 6c636f6d tr_compare._lcom │ │ │ │ 0x00030450 70696c65 72735f69 6e646578 5f737472 pilers_index_str │ │ │ │ - 0x00030460 325f3238 31343733 35313139 38363536 2_28147351198656 │ │ │ │ - 0x00030470 305f6957 376c6849 6f456e4d 654c3265 0_iW7lhIoEnMeL2e │ │ │ │ - 0x00030480 61733466 6b6b3136 005f6c63 6f6d7069 as4fkk16._lcompi │ │ │ │ + 0x00030460 325f3238 31343733 33383135 30343338 2_28147338150438 │ │ │ │ + 0x00030470 345f6562 49414d71 67525573 64443453 4_ebIAMqgRUsdD4S │ │ │ │ + 0x00030480 78724852 6c496232 005f6c63 6f6d7069 xrHRlIb2._lcompi │ │ │ │ 0x00030490 6c657273 5f696e64 65785f73 7472335f lers_index_str3_ │ │ │ │ - 0x000304a0 32383134 37333531 31393933 3135325f 281473511993152_ │ │ │ │ - 0x000304b0 6957376c 68496f45 6e4d654c 32656173 iW7lhIoEnMeL2eas │ │ │ │ - 0x000304c0 34666b6b 3136005f 6c636f6d 70696c65 4fkk16._lcompile │ │ │ │ + 0x000304a0 32383134 37333338 31353130 3937365f 281473381510976_ │ │ │ │ + 0x000304b0 65624941 4d716752 55736444 34537872 ebIAMqgRUsdD4Sxr │ │ │ │ + 0x000304c0 48526c49 6232005f 6c636f6d 70696c65 HRlIb2._lcompile │ │ │ │ 0x000304d0 72735f69 6e646578 5f737472 345f3238 rs_index_str4_28 │ │ │ │ - 0x000304e0 31343733 35313230 31353439 365f6957 1473512015496_iW │ │ │ │ - 0x000304f0 376c6849 6f456e4d 654c3265 61733466 7lhIoEnMeL2eas4f │ │ │ │ - 0x00030500 6b6b3136 005f6c63 6f6d7069 6c657273 kk16._lcompilers │ │ │ │ + 0x000304e0 31343733 33383135 33333332 305f6562 1473381533320_eb │ │ │ │ + 0x000304f0 49414d71 67525573 64443453 78724852 IAMqgRUsdD4SxrHR │ │ │ │ + 0x00030500 6c496232 005f6c63 6f6d7069 6c657273 lIb2._lcompilers │ │ │ │ 0x00030510 5f696e64 65785f73 7472355f 32383134 _index_str5_2814 │ │ │ │ - 0x00030520 37333531 32303235 3838305f 6957376c 73512025880_iW7l │ │ │ │ - 0x00030530 68496f45 6e4d654c 32656173 34666b6b hIoEnMeL2eas4fkk │ │ │ │ - 0x00030540 3136005f 6c636f6d 70696c65 72735f69 16._lcompilers_i │ │ │ │ - 0x00030550 6e646578 5f737472 5f323831 34373335 ndex_str_2814735 │ │ │ │ - 0x00030560 31313937 33333736 5f695737 6c68496f 11973376_iW7lhIo │ │ │ │ - 0x00030570 456e4d65 4c326561 7334666b 6b313600 EnMeL2eas4fkk16. │ │ │ │ + 0x00030520 37333338 31353433 3730345f 65624941 73381543704_ebIA │ │ │ │ + 0x00030530 4d716752 55736444 34537872 48526c49 MqgRUsdD4SxrHRlI │ │ │ │ + 0x00030540 6232005f 6c636f6d 70696c65 72735f69 b2._lcompilers_i │ │ │ │ + 0x00030550 6e646578 5f737472 5f323831 34373333 ndex_str_2814733 │ │ │ │ + 0x00030560 38313439 31323030 5f656249 414d7167 81491200_ebIAMqg │ │ │ │ + 0x00030570 52557364 44345378 7248526c 49623200 RUsdD4SxrHRlIb2. │ │ │ │ 0x00030580 5f6c636f 6d70696c 6572735f 6c656e5f _lcompilers_len_ │ │ │ │ 0x00030590 7472696d 5f737472 315f3238 31343733 trim_str1_281473 │ │ │ │ - 0x000305a0 35313230 30353438 305f6957 376c6849 512005480_iW7lhI │ │ │ │ - 0x000305b0 6f456e4d 654c3265 61733466 6b6b3136 oEnMeL2eas4fkk16 │ │ │ │ + 0x000305a0 33383135 32333330 345f6562 49414d71 381523304_ebIAMq │ │ │ │ + 0x000305b0 67525573 64443453 78724852 6c496232 gRUsdD4SxrHRlIb2 │ │ │ │ 0x000305c0 005f6c63 6f6d7069 6c657273 5f6c656e ._lcompilers_len │ │ │ │ 0x000305d0 5f747269 6d5f7374 72325f32 38313437 _trim_str2_28147 │ │ │ │ - 0x000305e0 33353132 30303839 30345f69 57376c68 3512008904_iW7lh │ │ │ │ - 0x000305f0 496f456e 4d654c32 65617334 666b6b31 IoEnMeL2eas4fkk1 │ │ │ │ - 0x00030600 36005f6c 636f6d70 696c6572 735f6c65 6._lcompilers_le │ │ │ │ + 0x000305e0 33333831 35323637 32385f65 6249414d 3381526728_ebIAM │ │ │ │ + 0x000305f0 71675255 73644434 53787248 526c4962 qgRUsdD4SxrHRlIb │ │ │ │ + 0x00030600 32005f6c 636f6d70 696c6572 735f6c65 2._lcompilers_le │ │ │ │ 0x00030610 6e5f7472 696d5f73 7472335f 32383134 n_trim_str3_2814 │ │ │ │ - 0x00030620 37333531 32303138 3031365f 6957376c 73512018016_iW7l │ │ │ │ - 0x00030630 68496f45 6e4d654c 32656173 34666b6b hIoEnMeL2eas4fkk │ │ │ │ - 0x00030640 3136005f 6c636f6d 70696c65 72735f6c 16._lcompilers_l │ │ │ │ + 0x00030620 37333338 31353335 3834305f 65624941 73381535840_ebIA │ │ │ │ + 0x00030630 4d716752 55736444 34537872 48526c49 MqgRUsdD4SxrHRlI │ │ │ │ + 0x00030640 6232005f 6c636f6d 70696c65 72735f6c b2._lcompilers_l │ │ │ │ 0x00030650 656e5f74 72696d5f 73747234 5f323831 en_trim_str4_281 │ │ │ │ - 0x00030660 34373335 31323032 38343030 5f695737 473512028400_iW7 │ │ │ │ - 0x00030670 6c68496f 456e4d65 4c326561 7334666b lhIoEnMeL2eas4fk │ │ │ │ - 0x00030680 6b313600 5f6c636f 6d70696c 6572735f k16._lcompilers_ │ │ │ │ + 0x00030660 34373333 38313534 36323234 5f656249 473381546224_ebI │ │ │ │ + 0x00030670 414d7167 52557364 44345378 7248526c AMqgRUsdD4SxrHRl │ │ │ │ + 0x00030680 49623200 5f6c636f 6d70696c 6572735f Ib2._lcompilers_ │ │ │ │ 0x00030690 6c656e5f 7472696d 5f737472 355f3238 len_trim_str5_28 │ │ │ │ - 0x000306a0 31343733 35313230 33323139 325f6957 1473512032192_iW │ │ │ │ - 0x000306b0 376c6849 6f456e4d 654c3265 61733466 7lhIoEnMeL2eas4f │ │ │ │ - 0x000306c0 6b6b3136 005f6c63 6f6d7069 6c657273 kk16._lcompilers │ │ │ │ + 0x000306a0 31343733 33383135 35303031 365f6562 1473381550016_eb │ │ │ │ + 0x000306b0 49414d71 67525573 64443453 78724852 IAMqgRUsdD4SxrHR │ │ │ │ + 0x000306c0 6c496232 005f6c63 6f6d7069 6c657273 lIb2._lcompilers │ │ │ │ 0x000306d0 5f6c656e 5f747269 6d5f7374 72365f32 _len_trim_str6_2 │ │ │ │ - 0x000306e0 38313437 33353132 30333536 33325f69 81473512035632_i │ │ │ │ - 0x000306f0 57376c68 496f456e 4d654c32 65617334 W7lhIoEnMeL2eas4 │ │ │ │ - 0x00030700 666b6b31 36005f6c 636f6d70 696c6572 fkk16._lcompiler │ │ │ │ + 0x000306e0 38313437 33333831 35353334 35365f65 81473381553456_e │ │ │ │ + 0x000306f0 6249414d 71675255 73644434 53787248 bIAMqgRUsdD4SxrH │ │ │ │ + 0x00030700 526c4962 32005f6c 636f6d70 696c6572 RlIb2._lcompiler │ │ │ │ 0x00030710 735f6c65 6e5f7472 696d5f73 74725f32 s_len_trim_str_2 │ │ │ │ - 0x00030720 38313437 33353131 39393536 37325f69 81473511995672_i │ │ │ │ - 0x00030730 57376c68 496f456e 4d654c32 65617334 W7lhIoEnMeL2eas4 │ │ │ │ - 0x00030740 666b6b31 36005f6c 636f6d70 696c6572 fkk16._lcompiler │ │ │ │ + 0x00030720 38313437 33333831 35313334 39365f65 81473381513496_e │ │ │ │ + 0x00030730 6249414d 71675255 73644434 53787248 bIAMqgRUsdD4SxrH │ │ │ │ + 0x00030740 526c4962 32005f6c 636f6d70 696c6572 RlIb2._lcompiler │ │ │ │ 0x00030750 735f6d65 7267655f 6933325f 6c33325f s_merge_i32_l32_ │ │ │ │ - 0x00030760 32383134 37333531 32303337 3237325f 281473512037272_ │ │ │ │ - 0x00030770 6957376c 68496f45 6e4d654c 32656173 iW7lhIoEnMeL2eas │ │ │ │ - 0x00030780 34666b6b 3136005f 6c636f6d 70696c65 4fkk16._lcompile │ │ │ │ + 0x00030760 32383134 37333338 31353535 3039365f 281473381555096_ │ │ │ │ + 0x00030770 65624941 4d716752 55736444 34537872 ebIAMqgRUsdD4Sxr │ │ │ │ + 0x00030780 48526c49 6232005f 6c636f6d 70696c65 HRlIb2._lcompile │ │ │ │ 0x00030790 72735f73 69676e5f 6933325f 32383134 rs_sign_i32_2814 │ │ │ │ - 0x000307a0 37333531 32303339 3638305f 6957376c 73512039680_iW7l │ │ │ │ - 0x000307b0 68496f45 6e4d654c 32656173 34666b6b hIoEnMeL2eas4fkk │ │ │ │ - 0x000307c0 3136005f 6c636f6d 70696c65 72735f74 16._lcompilers_t │ │ │ │ + 0x000307a0 37333338 31353537 3530345f 65624941 73381557504_ebIA │ │ │ │ + 0x000307b0 4d716752 55736444 34537872 48526c49 MqgRUsdD4SxrHRlI │ │ │ │ + 0x000307c0 6232005f 6c636f6d 70696c65 72735f74 b2._lcompilers_t │ │ │ │ 0x000307d0 72696d5f 416c6c6f 63617461 626c655b rim_Allocatable[ │ │ │ │ - 0x000307e0 7374725d 5f323831 34373335 31323033 str]_28147351203 │ │ │ │ - 0x000307f0 33343830 5f695737 6c68496f 456e4d65 3480_iW7lhIoEnMe │ │ │ │ - 0x00030800 4c326561 7334666b 6b313600 5f6c666f L2eas4fkk16._lfo │ │ │ │ + 0x000307e0 7374725d 5f323831 34373333 38313535 str]_28147338155 │ │ │ │ + 0x000307f0 31333034 5f656249 414d7167 52557364 1304_ebIAMqgRUsd │ │ │ │ + 0x00030800 44345378 7248526c 49623200 5f6c666f D4SxrHRlIb2._lfo │ │ │ │ 0x00030810 72747261 6e5f6765 745f6465 6661756c rtran_get_defaul │ │ │ │ 0x00030820 745f616c 6c6f6361 746f7200 5f6c666f t_allocator._lfo │ │ │ │ 0x00030830 72747261 6e5f7374 72637079 5f616c6c rtran_strcpy_all │ │ │ │ 0x00030840 6f63005f 6c636f6d 70696c65 72735f74 oc._lcompilers_t │ │ │ │ - 0x00030850 72696d5f 73747231 5f323831 34373335 rim_str1_2814735 │ │ │ │ - 0x00030860 31323030 36373532 5f695737 6c68496f 12006752_iW7lhIo │ │ │ │ - 0x00030870 456e4d65 4c326561 7334666b 6b313600 EnMeL2eas4fkk16. │ │ │ │ + 0x00030850 72696d5f 73747231 5f323831 34373333 rim_str1_2814733 │ │ │ │ + 0x00030860 38313532 34353736 5f656249 414d7167 81524576_ebIAMqg │ │ │ │ + 0x00030870 52557364 44345378 7248526c 49623200 RUsdD4SxrHRlIb2. │ │ │ │ 0x00030880 5f6c636f 6d70696c 6572735f 7472696d _lcompilers_trim │ │ │ │ - 0x00030890 5f737472 325f3238 31343733 35313230 _str2_2814735120 │ │ │ │ - 0x000308a0 31393238 385f6957 376c6849 6f456e4d 19288_iW7lhIoEnM │ │ │ │ - 0x000308b0 654c3265 61733466 6b6b3136 005f6c63 eL2eas4fkk16._lc │ │ │ │ + 0x00030890 5f737472 325f3238 31343733 33383135 _str2_2814733815 │ │ │ │ + 0x000308a0 33373131 325f6562 49414d71 67525573 37112_ebIAMqgRUs │ │ │ │ + 0x000308b0 64443453 78724852 6c496232 005f6c63 dD4SxrHRlIb2._lc │ │ │ │ 0x000308c0 6f6d7069 6c657273 5f747269 6d5f7374 ompilers_trim_st │ │ │ │ - 0x000308d0 72335f32 38313437 33353132 30323936 r3_2814735120296 │ │ │ │ - 0x000308e0 37325f69 57376c68 496f456e 4d654c32 72_iW7lhIoEnMeL2 │ │ │ │ - 0x000308f0 65617334 666b6b31 36005f6c 636f6d70 eas4fkk16._lcomp │ │ │ │ + 0x000308d0 72335f32 38313437 33333831 35343734 r3_2814733815474 │ │ │ │ + 0x000308e0 39365f65 6249414d 71675255 73644434 96_ebIAMqgRUsdD4 │ │ │ │ + 0x000308f0 53787248 526c4962 32005f6c 636f6d70 SxrHRlIb2._lcomp │ │ │ │ 0x00030900 696c6572 735f7472 696d5f73 74725f32 ilers_trim_str_2 │ │ │ │ - 0x00030910 38313437 33353131 39393639 34345f69 81473511996944_i │ │ │ │ - 0x00030920 57376c68 496f456e 4d654c32 65617334 W7lhIoEnMeL2eas4 │ │ │ │ - 0x00030930 666b6b31 36005f5f 6d6f6475 6c655f6c fkk16.__module_l │ │ │ │ + 0x00030910 38313437 33333831 35313437 36385f65 81473381514768_e │ │ │ │ + 0x00030920 6249414d 71675255 73644434 53787248 bIAMqgRUsdD4SxrH │ │ │ │ + 0x00030930 526c4962 32005f5f 6d6f6475 6c655f6c RlIb2.__module_l │ │ │ │ 0x00030940 666f7274 72616e5f 696e7472 696e7369 fortran_intrinsi │ │ │ │ 0x00030950 635f6973 6f5f666f 72747261 6e5f656e c_iso_fortran_en │ │ │ │ 0x00030960 765f6c66 6f727472 616e5f69 6e747269 v_lfortran_intri │ │ │ │ 0x00030970 6e736963 5f69736f 5f666f72 7472616e nsic_iso_fortran │ │ │ │ - 0x00030980 5f656e76 5f695737 6c68496f 456e4d65 _env_iW7lhIoEnMe │ │ │ │ - 0x00030990 4c326561 7334666b 6b31365f 6c666f72 L2eas4fkk16_lfor │ │ │ │ + 0x00030980 5f656e76 5f656249 414d7167 52557364 _env_ebIAMqgRUsd │ │ │ │ + 0x00030990 44345378 7248526c 4962325f 6c666f72 D4SxrHRlIb2_lfor │ │ │ │ 0x000309a0 7472616e 5f696e74 72696e73 69635f69 tran_intrinsic_i │ │ │ │ 0x000309b0 736f5f66 6f727472 616e5f65 6e765f63 so_fortran_env_c │ │ │ │ 0x000309c0 6f6d7069 6c65725f 6f707469 6f6e735f ompiler_options_ │ │ │ │ - 0x000309d0 6957376c 68496f45 6e4d654c 32656173 iW7lhIoEnMeL2eas │ │ │ │ - 0x000309e0 34666b6b 3136005f 5f6d6f64 756c655f 4fkk16.__module_ │ │ │ │ + 0x000309d0 65624941 4d716752 55736444 34537872 ebIAMqgRUsdD4Sxr │ │ │ │ + 0x000309e0 48526c49 6232005f 5f6d6f64 756c655f HRlIb2.__module_ │ │ │ │ 0x000309f0 6c666f72 7472616e 5f696e74 72696e73 lfortran_intrins │ │ │ │ 0x00030a00 69635f69 736f5f66 6f727472 616e5f65 ic_iso_fortran_e │ │ │ │ 0x00030a10 6e765f6c 666f7274 72616e5f 696e7472 nv_lfortran_intr │ │ │ │ 0x00030a20 696e7369 635f6973 6f5f666f 72747261 insic_iso_fortra │ │ │ │ - 0x00030a30 6e5f656e 765f6957 376c6849 6f456e4d n_env_iW7lhIoEnM │ │ │ │ - 0x00030a40 654c3265 61733466 6b6b3136 5f6c666f eL2eas4fkk16_lfo │ │ │ │ + 0x00030a30 6e5f656e 765f6562 49414d71 67525573 n_env_ebIAMqgRUs │ │ │ │ + 0x00030a40 64443453 78724852 6c496232 5f6c666f dD4SxrHRlIb2_lfo │ │ │ │ 0x00030a50 72747261 6e5f696e 7472696e 7369635f rtran_intrinsic_ │ │ │ │ 0x00030a60 69736f5f 666f7274 72616e5f 656e765f iso_fortran_env_ │ │ │ │ 0x00030a70 636f6d70 696c6572 5f766572 73696f6e compiler_version │ │ │ │ - 0x00030a80 5f695737 6c68496f 456e4d65 4c326561 _iW7lhIoEnMeL2ea │ │ │ │ - 0x00030a90 7334666b 6b313600 5f5f6d6f 64756c65 s4fkk16.__module │ │ │ │ + 0x00030a80 5f656249 414d7167 52557364 44345378 _ebIAMqgRUsdD4Sx │ │ │ │ + 0x00030a90 7248526c 49623200 5f5f6d6f 64756c65 rHRlIb2.__module │ │ │ │ 0x00030aa0 5f726567 65785f6d 6f64756c 655f6368 _regex_module_ch │ │ │ │ 0x00030ab0 65636b5f 70617474 65726e00 5f5f6d6f eck_pattern.__mo │ │ │ │ 0x00030ac0 64756c65 5f726567 65785f6d 6f64756c dule_regex_modul │ │ │ │ 0x00030ad0 655f7265 5f6d6174 63685f6e 6f626163 e_re_match_nobac │ │ │ │ 0x00030ae0 6b005f6c 636f6d70 696c6572 735f7374 k._lcompilers_st │ │ │ │ 0x00030af0 72696e67 5f666f72 6d61745f 666f7274 ring_format_fort │ │ │ │ 0x00030b00 72616e00 5f6c666f 72747261 6e5f7072 ran._lfortran_pr │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65636566 66303834 31643538 64666230 eceff0841d58dfb0 │ │ │ │ - 0x00000010 30633632 64343334 30306531 63643736 0c62d43400e1cd76 │ │ │ │ - 0x00000020 64343835 62632e64 65627567 00000000 d485bc.debug.... │ │ │ │ - 0x00000030 22ac013b "..; │ │ │ │ + 0x00000000 38623066 39383365 33373937 37303336 8b0f983e37977036 │ │ │ │ + 0x00000010 30646633 37386263 37653330 32333734 0df378bc7e302374 │ │ │ │ + 0x00000020 61373232 35332e64 65627567 00000000 a72253.debug.... │ │ │ │ + 0x00000030 7411b75e t..^