---
triple:          'arm64-apple-darwin'
binary-path:     '.ext/arm64-darwin25/enc/shift_jis.bundle'
relocations:
  - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _Init_shift_jis, symObjAddr: 0x0, symBinAddr: 0x628, symSize: 0x20 }
  - { offset: 0x4A, size: 0x8, addend: 0x0, symName: _encoding_Shift_JIS, symObjAddr: 0xC78, symBinAddr: 0x4020, symSize: 0x0 }
  - { offset: 0x3AE, size: 0x8, addend: 0x0, symName: _trans, symObjAddr: 0xD3C, symBinAddr: 0x1354, symSize: 0x0 }
  - { offset: 0x3E2, size: 0x8, addend: 0x0, symName: _EncLen_SJIS, symObjAddr: 0xF3C, symBinAddr: 0x1554, symSize: 0x0 }
  - { offset: 0x409, size: 0x8, addend: 0x0, symName: _SJIS_CAN_BE_TRAIL_TABLE, symObjAddr: 0x133C, symBinAddr: 0x1954, symSize: 0x0 }
  - { offset: 0x42B, size: 0x8, addend: 0x0, symName: _CaseFoldMap, symObjAddr: 0x143C, symBinAddr: 0x1A54, symSize: 0x0 }
  - { offset: 0x46D, size: 0x8, addend: 0x0, symName: _onig_jis_property, symObjAddr: 0xAC0, symBinAddr: 0x10E8, symSize: 0x118 }
  - { offset: 0x492, size: 0x8, addend: 0x0, symName: _onig_jis_property.wordlist, symObjAddr: 0x16D4, symBinAddr: 0x1CEC, symSize: 0x0 }
  - { offset: 0x53E, size: 0x8, addend: 0x0, symName: _onig_jis_property_hash, symObjAddr: 0xBD8, symBinAddr: 0x1200, symSize: 0x44 }
  - { offset: 0x563, size: 0x8, addend: 0x0, symName: _onig_jis_property_hash.asso_values, symObjAddr: 0x1719, symBinAddr: 0x1D31, symSize: 0x0 }
  - { offset: 0x5A6, size: 0x8, addend: 0x0, symName: _onig_jis_property_pool_contents, symObjAddr: 0x16EE, symBinAddr: 0x1D06, symSize: 0x0 }
  - { offset: 0x635, size: 0x8, addend: 0x0, symName: _PropertyList, symObjAddr: 0xD00, symBinAddr: 0x40A8, symSize: 0x0 }
  - { offset: 0x65C, size: 0x8, addend: 0x0, symName: _CR_Hiragana, symObjAddr: 0x179C, symBinAddr: 0x1DB4, symSize: 0x0 }
  - { offset: 0x67E, size: 0x8, addend: 0x0, symName: _CR_Katakana, symObjAddr: 0x17A8, symBinAddr: 0x1DC0, symSize: 0x0 }
  - { offset: 0x6A0, size: 0x8, addend: 0x0, symName: _CR_Han, symObjAddr: 0x17CC, symBinAddr: 0x1DE4, symSize: 0x0 }
  - { offset: 0x6B6, size: 0x8, addend: 0x0, symName: _CR_Latin, symObjAddr: 0x17F0, symBinAddr: 0x1E08, symSize: 0x0 }
  - { offset: 0x6CC, size: 0x8, addend: 0x0, symName: _CR_Greek, symObjAddr: 0x1814, symBinAddr: 0x1E2C, symSize: 0x0 }
  - { offset: 0x6EE, size: 0x8, addend: 0x0, symName: _CR_Cyrillic, symObjAddr: 0x1828, symBinAddr: 0x1E40, symSize: 0x0 }
  - { offset: 0x741, size: 0x8, addend: 0x0, symName: _Init_shift_jis, symObjAddr: 0x0, symBinAddr: 0x628, symSize: 0x20 }
  - { offset: 0x756, size: 0x8, addend: 0x0, symName: _mbc_enc_len, symObjAddr: 0x20, symBinAddr: 0x648, symSize: 0xE0 }
  - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: _mbc_to_code, symObjAddr: 0x100, symBinAddr: 0x728, symSize: 0xFC }
  - { offset: 0x832, size: 0x8, addend: 0x0, symName: _code_to_mbclen, symObjAddr: 0x1FC, symBinAddr: 0x824, symSize: 0xB4 }
  - { offset: 0x884, size: 0x8, addend: 0x0, symName: _code_to_mbc, symObjAddr: 0x2B0, symBinAddr: 0x8D8, symSize: 0x74 }
  - { offset: 0x8DB, size: 0x8, addend: 0x0, symName: _mbc_case_fold, symObjAddr: 0x324, symBinAddr: 0x94C, symSize: 0xDC }
  - { offset: 0x97C, size: 0x8, addend: 0x0, symName: _apply_all_case_fold, symObjAddr: 0x400, symBinAddr: 0xA28, symSize: 0x48 }
  - { offset: 0x9D3, size: 0x8, addend: 0x0, symName: _get_case_fold_codes_by_str, symObjAddr: 0x448, symBinAddr: 0xA70, symSize: 0x12C }
  - { offset: 0xA75, size: 0x8, addend: 0x0, symName: _property_name_to_ctype, symObjAddr: 0x574, symBinAddr: 0xB9C, symSize: 0x8C }
  - { offset: 0xAEA, size: 0x8, addend: 0x0, symName: _is_code_ctype, symObjAddr: 0x600, symBinAddr: 0xC28, symSize: 0x110 }
  - { offset: 0xB32, size: 0x8, addend: 0x0, symName: _get_ctype_code_range, symObjAddr: 0x710, symBinAddr: 0xD38, symSize: 0x94 }
  - { offset: 0xB89, size: 0x8, addend: 0x0, symName: _left_adjust_char_head, symObjAddr: 0x7A4, symBinAddr: 0xDCC, symSize: 0x140 }
  - { offset: 0xBFE, size: 0x8, addend: 0x0, symName: _is_allowed_reverse_match, symObjAddr: 0x8E4, symBinAddr: 0xF0C, symSize: 0x40 }
  - { offset: 0xC55, size: 0x8, addend: 0x0, symName: _get_lower_case, symObjAddr: 0x924, symBinAddr: 0xF4C, symSize: 0xC0 }
  - { offset: 0xC9C, size: 0x8, addend: 0x0, symName: _get_upper_case, symObjAddr: 0x9E4, symBinAddr: 0x100C, symSize: 0xDC }
  - { offset: 0xCE3, size: 0x8, addend: 0x0, symName: _gperf_case_strncmp, symObjAddr: 0xC1C, symBinAddr: 0x1244, symSize: 0x5C }
...
