---
triple:          'arm64-apple-darwin'
binary-path:     '../../../../../../.bundle/extensions/arm64-darwin-25/4.0.0/racc-1.8.1/racc/cparse.bundle'
relocations:
  - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _Init_cparse, symObjAddr: 0x0, symBinAddr: 0x628, symSize: 0x294 }
  - { offset: 0x4A, size: 0x8, addend: 0x0, symName: _RaccBug, symObjAddr: 0x7378, symBinAddr: 0x8148, symSize: 0x0 }
  - { offset: 0x71, size: 0x8, addend: 0x0, symName: _CparseParams, symObjAddr: 0x7370, symBinAddr: 0x8140, symSize: 0x0 }
  - { offset: 0x86, size: 0x8, addend: 0x0, symName: _id_yydebug, symObjAddr: 0x7380, symBinAddr: 0x8150, symSize: 0x0 }
  - { offset: 0xA6, size: 0x8, addend: 0x0, symName: _id_nexttoken, symObjAddr: 0x7388, symBinAddr: 0x8158, symSize: 0x0 }
  - { offset: 0xBB, size: 0x8, addend: 0x0, symName: _id_onerror, symObjAddr: 0x7390, symBinAddr: 0x8160, symSize: 0x0 }
  - { offset: 0xD0, size: 0x8, addend: 0x0, symName: _id_noreduce, symObjAddr: 0x7398, symBinAddr: 0x8168, symSize: 0x0 }
  - { offset: 0xE5, size: 0x8, addend: 0x0, symName: _id_errstatus, symObjAddr: 0x73A0, symBinAddr: 0x8170, symSize: 0x0 }
  - { offset: 0xFA, size: 0x8, addend: 0x0, symName: _id_d_shift, symObjAddr: 0x73A8, symBinAddr: 0x8178, symSize: 0x0 }
  - { offset: 0x10F, size: 0x8, addend: 0x0, symName: _id_d_reduce, symObjAddr: 0x73B0, symBinAddr: 0x8180, symSize: 0x0 }
  - { offset: 0x124, size: 0x8, addend: 0x0, symName: _id_d_accept, symObjAddr: 0x73B8, symBinAddr: 0x8188, symSize: 0x0 }
  - { offset: 0x139, size: 0x8, addend: 0x0, symName: _id_d_read_token, symObjAddr: 0x73C0, symBinAddr: 0x8190, symSize: 0x0 }
  - { offset: 0x14E, size: 0x8, addend: 0x0, symName: _id_d_next_state, symObjAddr: 0x73C8, symBinAddr: 0x8198, symSize: 0x0 }
  - { offset: 0x163, size: 0x8, addend: 0x0, symName: _id_d_e_pop, symObjAddr: 0x73D0, symBinAddr: 0x81A0, symSize: 0x0 }
  - { offset: 0x178, size: 0x8, addend: 0x0, symName: _cparse_params_type, symObjAddr: 0x2DD0, symBinAddr: 0x4028, symSize: 0x0 }
  - { offset: 0x4DA, size: 0x8, addend: 0x0, symName: _Init_cparse, symObjAddr: 0x0, symBinAddr: 0x628, symSize: 0x294 }
  - { offset: 0x51E, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x294, symBinAddr: 0x8BC, symSize: 0x34 }
  - { offset: 0x557, size: 0x8, addend: 0x0, symName: _racc_cparse, symObjAddr: 0x2C8, symBinAddr: 0x8F0, symSize: 0xD4 }
  - { offset: 0x5EF, size: 0x8, addend: 0x0, symName: _racc_yyparse, symObjAddr: 0x39C, symBinAddr: 0x9C4, symSize: 0x124 }
  - { offset: 0x6A7, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x4C0, symBinAddr: 0xAE8, symSize: 0x34 }
  - { offset: 0x6E0, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x4F4, symBinAddr: 0xB1C, symSize: 0x50 }
  - { offset: 0x70A, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0x544, symBinAddr: 0xB6C, symSize: 0x1C }
  - { offset: 0x732, size: 0x8, addend: 0x0, symName: _initialize_params, symObjAddr: 0x560, symBinAddr: 0xB88, symSize: 0x3DC }
  - { offset: 0x7A7, size: 0x8, addend: 0x0, symName: _parse_main, symObjAddr: 0x93C, symBinAddr: 0xF64, symSize: 0xAFC }
  - { offset: 0x8E1, size: 0x8, addend: 0x0, symName: _cparse_params_mark, symObjAddr: 0x1438, symBinAddr: 0x1A60, symSize: 0xFC }
  - { offset: 0x916, size: 0x8, addend: 0x0, symName: _cparse_params_memsize, symObjAddr: 0x1534, symBinAddr: 0x1B5C, symSize: 0x14 }
  - { offset: 0x940, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0x1548, symBinAddr: 0x1B70, symSize: 0x20 }
  - { offset: 0x96A, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0x1568, symBinAddr: 0x1B90, symSize: 0x1C }
  - { offset: 0x992, size: 0x8, addend: 0x0, symName: _value_to_id, symObjAddr: 0x1584, symBinAddr: 0x1BAC, symSize: 0x4C }
  - { offset: 0x9BA, size: 0x8, addend: 0x0, symName: _Check_Type, symObjAddr: 0x15D0, symBinAddr: 0x1BF8, symSize: 0x80 }
  - { offset: 0xA00, size: 0x8, addend: 0x0, symName: _rb_array_len, symObjAddr: 0x1650, symBinAddr: 0x1C78, symSize: 0x54 }
  - { offset: 0xA28, size: 0x8, addend: 0x0, symName: _assert_array, symObjAddr: 0x16A4, symBinAddr: 0x1CCC, symSize: 0x2C }
  - { offset: 0xA52, size: 0x8, addend: 0x0, symName: _assert_integer, symObjAddr: 0x16D0, symBinAddr: 0x1CF8, symSize: 0x24 }
  - { offset: 0xA7C, size: 0x8, addend: 0x0, symName: _assert_hash, symObjAddr: 0x16F4, symBinAddr: 0x1D1C, symSize: 0x2C }
  - { offset: 0xAA6, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0x1720, symBinAddr: 0x1D48, symSize: 0x68 }
  - { offset: 0xAD0, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x1788, symBinAddr: 0x1DB0, symSize: 0x4C }
  - { offset: 0xAFA, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x17D4, symBinAddr: 0x1DFC, symSize: 0x24 }
  - { offset: 0xB33, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x17F8, symBinAddr: 0x1E20, symSize: 0x64 }
  - { offset: 0xB5D, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x185C, symBinAddr: 0x1E84, symSize: 0x48 }
  - { offset: 0xB87, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x18A4, symBinAddr: 0x1ECC, symSize: 0x28 }
  - { offset: 0xBBD, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x18CC, symBinAddr: 0x1EF4, symSize: 0x1C }
  - { offset: 0xBE7, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x18E8, symBinAddr: 0x1F10, symSize: 0x54 }
  - { offset: 0xC20, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0x193C, symBinAddr: 0x1F64, symSize: 0x30 }
  - { offset: 0xC4A, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x196C, symBinAddr: 0x1F94, symSize: 0x1C }
  - { offset: 0xC72, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x1988, symBinAddr: 0x1FB0, symSize: 0x88 }
  - { offset: 0xC9C, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x1A10, symBinAddr: 0x2038, symSize: 0x20 }
  - { offset: 0xCC6, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x1A30, symBinAddr: 0x2058, symSize: 0xF8 }
  - { offset: 0xCEE, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x1B28, symBinAddr: 0x2150, symSize: 0x24 }
  - { offset: 0xD27, size: 0x8, addend: 0x0, symName: _RB_FL_ANY_RAW, symObjAddr: 0x1B4C, symBinAddr: 0x2174, symSize: 0x34 }
  - { offset: 0xD60, size: 0x8, addend: 0x0, symName: _RARRAY_EMBED_LEN, symObjAddr: 0x1B80, symBinAddr: 0x21A8, symSize: 0x38 }
  - { offset: 0xD96, size: 0x8, addend: 0x0, symName: _rb_num2long_inline, symObjAddr: 0x1BB8, symBinAddr: 0x21E0, symSize: 0x50 }
  - { offset: 0xDC0, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1C08, symBinAddr: 0x2230, symSize: 0x4C }
  - { offset: 0xDE8, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x1C54, symBinAddr: 0x227C, symSize: 0xC }
  - { offset: 0xE01, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x1C60, symBinAddr: 0x2288, symSize: 0x30 }
  - { offset: 0xE53, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1C90, symBinAddr: 0x22B8, symSize: 0x38 }
  - { offset: 0xEA5, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0x1CC8, symBinAddr: 0x22F0, symSize: 0x44 }
  - { offset: 0xF40, size: 0x8, addend: 0x0, symName: _extract_user_token, symObjAddr: 0x1D0C, symBinAddr: 0x2334, symSize: 0x3F8 }
  - { offset: 0xFB9, size: 0x8, addend: 0x0, symName: _shift, symObjAddr: 0x2104, symBinAddr: 0x272C, symSize: 0x10C }
  - { offset: 0x100C, size: 0x8, addend: 0x0, symName: _reduce, symObjAddr: 0x2210, symBinAddr: 0x2838, symSize: 0x7C }
  - { offset: 0x1054, size: 0x8, addend: 0x0, symName: _num_to_long, symObjAddr: 0x228C, symBinAddr: 0x28B4, symSize: 0x24 }
  - { offset: 0x107C, size: 0x8, addend: 0x0, symName: _reduce0, symObjAddr: 0x22B0, symBinAddr: 0x28D8, symSize: 0x620 }
  - { offset: 0x11D3, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0x28D0, symBinAddr: 0x2EF8, symSize: 0x54 }
  - { offset: 0x1209, size: 0x8, addend: 0x0, symName: _get_stack_tail, symObjAddr: 0x2924, symBinAddr: 0x2F4C, symSize: 0x9C }
  - { offset: 0x123F, size: 0x8, addend: 0x0, symName: _cut_stack_tail, symObjAddr: 0x29C0, symBinAddr: 0x2FE8, symSize: 0x4C }
  - { offset: 0x1271, size: 0x8, addend: 0x0, symName: _call_lexer, symObjAddr: 0x2A0C, symBinAddr: 0x3034, symSize: 0x48 }
  - { offset: 0x1297, size: 0x8, addend: 0x0, symName: _lexer_i, symObjAddr: 0x2A54, symBinAddr: 0x307C, symSize: 0xBC }
  - { offset: 0x132A, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x2B10, symBinAddr: 0x3138, symSize: 0x24 }
...
