---
triple:          'arm64-apple-darwin'
binary-path:     '../../../../../.bundle/extensions/arm64-darwin-25/4.0.0/fiddle-1.1.8/fiddle.bundle'
relocations:
  - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _dealloc, symObjAddr: 0x0, symBinAddr: 0x6C0, symSize: 0x58 }
  - { offset: 0x4A, size: 0x8, addend: 0x0, symName: _closure_data_type, symObjAddr: 0x1DE0, symBinAddr: 0x100F8, symSize: 0x0 }
  - { offset: 0x167, size: 0x8, addend: 0x0, symName: _cFiddleClosure, symObjAddr: 0x5DE0, symBinAddr: 0x14378, symSize: 0x0 }
  - { offset: 0x170, size: 0x8, addend: 0x0, symName: _with_gvl_callback, symObjAddr: 0x109C, symBinAddr: 0x175C, symSize: 0x674 }
  - { offset: 0x195, size: 0x8, addend: 0x0, symName: _with_gvl_callback.rbimpl_id, symObjAddr: 0x5DE8, symBinAddr: 0x143C0, symSize: 0x0 }
  - { offset: 0x1AA, size: 0x8, addend: 0x0, symName: _with_gvl_callback.rbimpl_id.12, symObjAddr: 0x5DF0, symBinAddr: 0x143C8, symSize: 0x0 }
  - { offset: 0x1BF, size: 0x8, addend: 0x0, symName: _with_gvl_callback.rbimpl_id.15, symObjAddr: 0x5DF8, symBinAddr: 0x143D0, symSize: 0x0 }
  - { offset: 0x5D0, size: 0x8, addend: 0x0, symName: _dealloc, symObjAddr: 0x0, symBinAddr: 0x6C0, symSize: 0x58 }
  - { offset: 0x602, size: 0x8, addend: 0x0, symName: _closure_memsize, symObjAddr: 0x58, symBinAddr: 0x718, symSize: 0x68 }
  - { offset: 0x646, size: 0x8, addend: 0x0, symName: _Init_fiddle_closure, symObjAddr: 0xC0, symBinAddr: 0x780, symSize: 0xDC }
  - { offset: 0x65C, size: 0x8, addend: 0x0, symName: _allocate, symObjAddr: 0x19C, symBinAddr: 0x85C, symSize: 0x68 }
  - { offset: 0x6BC, size: 0x8, addend: 0x0, symName: _initialize, symObjAddr: 0x204, symBinAddr: 0x8C4, symSize: 0x58 }
  - { offset: 0x713, size: 0x8, addend: 0x0, symName: _to_i, symObjAddr: 0x25C, symBinAddr: 0x91C, symSize: 0x34 }
  - { offset: 0x74C, size: 0x8, addend: 0x0, symName: _closure_free, symObjAddr: 0x290, symBinAddr: 0x950, symSize: 0x54 }
  - { offset: 0x785, size: 0x8, addend: 0x0, symName: _closure_freed_p, symObjAddr: 0x2E4, symBinAddr: 0x9A4, symSize: 0x44 }
  - { offset: 0x7BE, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x328, symBinAddr: 0x9E8, symSize: 0x50 }
  - { offset: 0x7E8, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0x378, symBinAddr: 0xA38, symSize: 0x20 }
  - { offset: 0x812, size: 0x8, addend: 0x0, symName: _initialize_body, symObjAddr: 0x398, symBinAddr: 0xA58, symSize: 0x290 }
  - { offset: 0x901, size: 0x8, addend: 0x0, symName: _initialize_rescue, symObjAddr: 0x628, symBinAddr: 0xCE8, symSize: 0x40 }
  - { offset: 0x949, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x668, symBinAddr: 0xD28, symSize: 0x68 }
  - { offset: 0x971, size: 0x8, addend: 0x0, symName: _Check_Type, symObjAddr: 0x6D0, symBinAddr: 0xD90, symSize: 0x80 }
  - { offset: 0x9B7, size: 0x8, addend: 0x0, symName: _RARRAY_LENINT, symObjAddr: 0x750, symBinAddr: 0xE10, symSize: 0x28 }
  - { offset: 0xA0E, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0x778, symBinAddr: 0xE38, symSize: 0x298 }
  - { offset: 0xA99, size: 0x8, addend: 0x0, symName: _rb_array_const_ptr, symObjAddr: 0xA10, symBinAddr: 0x10D0, symSize: 0x54 }
  - { offset: 0xAC3, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0xA64, symBinAddr: 0x1124, symSize: 0x54 }
  - { offset: 0xAF9, size: 0x8, addend: 0x0, symName: _RB_OBJ_FREEZE_RAW, symObjAddr: 0xAB8, symBinAddr: 0x1178, symSize: 0x24 }
  - { offset: 0xB1F, size: 0x8, addend: 0x0, symName: _callback, symObjAddr: 0xADC, symBinAddr: 0x119C, symSize: 0x74 }
  - { offset: 0xB7B, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0xB50, symBinAddr: 0x1210, symSize: 0x44 }
  - { offset: 0xBE9, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0xB94, symBinAddr: 0x1254, symSize: 0x54 }
  - { offset: 0xC22, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0xBE8, symBinAddr: 0x12A8, symSize: 0x30 }
  - { offset: 0xC4C, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0xC18, symBinAddr: 0x12D8, symSize: 0x1C }
  - { offset: 0xC74, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0xC34, symBinAddr: 0x12F4, symSize: 0x4C }
  - { offset: 0xC9E, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0xC80, symBinAddr: 0x1340, symSize: 0x88 }
  - { offset: 0xCC8, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0xD08, symBinAddr: 0x13C8, symSize: 0x48 }
  - { offset: 0xCF2, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0xD50, symBinAddr: 0x1410, symSize: 0x28 }
  - { offset: 0xD28, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0xD78, symBinAddr: 0x1438, symSize: 0x24 }
  - { offset: 0xD61, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0xD9C, symBinAddr: 0x145C, symSize: 0x64 }
  - { offset: 0xD8B, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0xE00, symBinAddr: 0x14C0, symSize: 0x20 }
  - { offset: 0xDB5, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0xE20, symBinAddr: 0x14E0, symSize: 0x1C }
  - { offset: 0xDDF, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0xE3C, symBinAddr: 0x14FC, symSize: 0xF8 }
  - { offset: 0xE07, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0xF34, symBinAddr: 0x15F4, symSize: 0x24 }
  - { offset: 0xE40, size: 0x8, addend: 0x0, symName: _rb_long2int_inline, symObjAddr: 0xF58, symBinAddr: 0x1618, symSize: 0x44 }
  - { offset: 0xE76, size: 0x8, addend: 0x0, symName: _rb_array_len, symObjAddr: 0xF9C, symBinAddr: 0x165C, symSize: 0x54 }
  - { offset: 0xE9E, size: 0x8, addend: 0x0, symName: _RB_FL_ANY_RAW, symObjAddr: 0xFF0, symBinAddr: 0x16B0, symSize: 0x34 }
  - { offset: 0xED7, size: 0x8, addend: 0x0, symName: _RARRAY_EMBED_LEN, symObjAddr: 0x1024, symBinAddr: 0x16E4, symSize: 0x38 }
  - { offset: 0xF0D, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0x105C, symBinAddr: 0x171C, symSize: 0x24 }
  - { offset: 0xF37, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0x1080, symBinAddr: 0x1740, symSize: 0x1C }
  - { offset: 0xF61, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0x17A0, symBinAddr: 0x1E60, symSize: 0x50 }
  - { offset: 0xF9A, size: 0x8, addend: 0x0, symName: _rb_uint2num_inline, symObjAddr: 0x17F0, symBinAddr: 0x1EB0, symSize: 0x5C }
  - { offset: 0xFC2, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0x184C, symBinAddr: 0x1F0C, symSize: 0x68 }
  - { offset: 0xFEC, size: 0x8, addend: 0x0, symName: _rb_ulong2num_inline, symObjAddr: 0x18B4, symBinAddr: 0x1F74, symSize: 0x54 }
  - { offset: 0x1016, size: 0x8, addend: 0x0, symName: _rb_ll2num_inline, symObjAddr: 0x1908, symBinAddr: 0x1FC8, symSize: 0x68 }
  - { offset: 0x103E, size: 0x8, addend: 0x0, symName: _rb_ull2num_inline, symObjAddr: 0x1970, symBinAddr: 0x2030, symSize: 0x54 }
  - { offset: 0x1066, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x19C4, symBinAddr: 0x2084, symSize: 0x34 }
  - { offset: 0x109F, size: 0x8, addend: 0x0, symName: _rb_num2long_inline, symObjAddr: 0x19F8, symBinAddr: 0x20B8, symSize: 0x50 }
  - { offset: 0x10C9, size: 0x8, addend: 0x0, symName: _rb_num2ulong_inline, symObjAddr: 0x1A48, symBinAddr: 0x2108, symSize: 0x50 }
  - { offset: 0x10F3, size: 0x8, addend: 0x0, symName: _RB_NUM2UINT, symObjAddr: 0x1A98, symBinAddr: 0x2158, symSize: 0x30 }
  - { offset: 0x1129, size: 0x8, addend: 0x0, symName: _rb_num2ll_inline, symObjAddr: 0x1AC8, symBinAddr: 0x2188, symSize: 0x50 }
  - { offset: 0x1151, size: 0x8, addend: 0x0, symName: _rb_num2ull_inline, symObjAddr: 0x1B18, symBinAddr: 0x21D8, symSize: 0x50 }
  - { offset: 0x1179, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0x1B68, symBinAddr: 0x2228, symSize: 0x1C }
  - { offset: 0x11A1, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x1B84, symBinAddr: 0x2244, symSize: 0x34 }
  - { offset: 0x11DA, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x1BB8, symBinAddr: 0x2278, symSize: 0x24 }
  - { offset: 0x1204, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1BDC, symBinAddr: 0x229C, symSize: 0x4C }
  - { offset: 0x122C, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x1C28, symBinAddr: 0x22E8, symSize: 0xC }
  - { offset: 0x1245, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x1C34, symBinAddr: 0x22F4, symSize: 0x30 }
  - { offset: 0x1297, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1C64, symBinAddr: 0x2324, symSize: 0x38 }
  - { offset: 0x12E9, size: 0x8, addend: 0x0, symName: _rb_fix2ulong, symObjAddr: 0x1C9C, symBinAddr: 0x235C, symSize: 0x24 }
  - { offset: 0x1311, size: 0x8, addend: 0x0, symName: _get_raw, symObjAddr: 0x1CC0, symBinAddr: 0x2380, symSize: 0x64 }
  - { offset: 0x13C8, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure, symObjAddr: 0x0, symBinAddr: 0x23E4, symSize: 0x688 }
  - { offset: 0x13D5, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure, symObjAddr: 0x0, symBinAddr: 0x23E4, symSize: 0x688 }
  - { offset: 0x13FA, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id, symObjAddr: 0x4E18, symBinAddr: 0x143D8, symSize: 0x0 }
  - { offset: 0x140F, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.1, symObjAddr: 0x4E20, symBinAddr: 0x143E0, symSize: 0x0 }
  - { offset: 0x1424, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.3, symObjAddr: 0x4E28, symBinAddr: 0x143E8, symSize: 0x0 }
  - { offset: 0x1439, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.5, symObjAddr: 0x4E30, symBinAddr: 0x143F0, symSize: 0x0 }
  - { offset: 0x144E, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.7, symObjAddr: 0x4E38, symBinAddr: 0x143F8, symSize: 0x0 }
  - { offset: 0x1463, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.9, symObjAddr: 0x4E40, symBinAddr: 0x14400, symSize: 0x0 }
  - { offset: 0x1478, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.11, symObjAddr: 0x4E48, symBinAddr: 0x14408, symSize: 0x0 }
  - { offset: 0x148D, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.13, symObjAddr: 0x4E50, symBinAddr: 0x14410, symSize: 0x0 }
  - { offset: 0x14A2, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.15, symObjAddr: 0x4E58, symBinAddr: 0x14418, symSize: 0x0 }
  - { offset: 0x14B7, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.17, symObjAddr: 0x4E60, symBinAddr: 0x14420, symSize: 0x0 }
  - { offset: 0x14CC, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.19, symObjAddr: 0x4E68, symBinAddr: 0x14428, symSize: 0x0 }
  - { offset: 0x14E1, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.21, symObjAddr: 0x4E70, symBinAddr: 0x14430, symSize: 0x0 }
  - { offset: 0x14F6, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.23, symObjAddr: 0x4E78, symBinAddr: 0x14438, symSize: 0x0 }
  - { offset: 0x150B, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.25, symObjAddr: 0x4E80, symBinAddr: 0x14440, symSize: 0x0 }
  - { offset: 0x1520, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.27, symObjAddr: 0x4E88, symBinAddr: 0x14448, symSize: 0x0 }
  - { offset: 0x1535, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.29, symObjAddr: 0x4E90, symBinAddr: 0x14450, symSize: 0x0 }
  - { offset: 0x154A, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.31, symObjAddr: 0x4E98, symBinAddr: 0x14458, symSize: 0x0 }
  - { offset: 0x155F, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.33, symObjAddr: 0x4EA0, symBinAddr: 0x14460, symSize: 0x0 }
  - { offset: 0x1574, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.35, symObjAddr: 0x4EA8, symBinAddr: 0x14468, symSize: 0x0 }
  - { offset: 0x1589, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.37, symObjAddr: 0x4EB0, symBinAddr: 0x14470, symSize: 0x0 }
  - { offset: 0x159E, size: 0x8, addend: 0x0, symName: _rb_fiddle_type_ensure.rbimpl_id.39, symObjAddr: 0x4EB8, symBinAddr: 0x14478, symSize: 0x0 }
  - { offset: 0x1751, size: 0x8, addend: 0x0, symName: _rb_fiddle_generic_to_value, symObjAddr: 0x10F8, symBinAddr: 0x34DC, symSize: 0x248 }
  - { offset: 0x1778, size: 0x8, addend: 0x0, symName: _rb_fiddle_generic_to_value.rbimpl_id, symObjAddr: 0x4EC0, symBinAddr: 0x14480, symSize: 0x0 }
  - { offset: 0x178E, size: 0x8, addend: 0x0, symName: _rb_fiddle_generic_to_value.rbimpl_id.43, symObjAddr: 0x4EC8, symBinAddr: 0x14488, symSize: 0x0 }
  - { offset: 0x18DF, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x688, symBinAddr: 0x2A6C, symSize: 0x4C }
  - { offset: 0x1909, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0x6D4, symBinAddr: 0x2AB8, symSize: 0x1C }
  - { offset: 0x1931, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0x6F0, symBinAddr: 0x2AD4, symSize: 0x50 }
  - { offset: 0x196A, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x740, symBinAddr: 0x2B24, symSize: 0x68 }
  - { offset: 0x1992, size: 0x8, addend: 0x0, symName: _rb_fiddle_int_to_ffi_type, symObjAddr: 0x7A8, symBinAddr: 0x2B8C, symSize: 0x1D0 }
  - { offset: 0x19C8, size: 0x8, addend: 0x0, symName: _int_to_ffi_type, symObjAddr: 0x9A8, symBinAddr: 0x2D8C, symSize: 0x24 }
  - { offset: 0x1A1D, size: 0x8, addend: 0x0, symName: _rb_fiddle_value_to_generic, symObjAddr: 0x9CC, symBinAddr: 0x2DB0, symSize: 0x404 }
  - { offset: 0x1A82, size: 0x8, addend: 0x0, symName: _rb_num2ulong_inline, symObjAddr: 0xE18, symBinAddr: 0x31FC, symSize: 0x50 }
  - { offset: 0x1AAC, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0xE68, symBinAddr: 0x324C, symSize: 0x54 }
  - { offset: 0x1AE5, size: 0x8, addend: 0x0, symName: _RSTRING_LEN, symObjAddr: 0xEBC, symBinAddr: 0x32A0, symSize: 0x18 }
  - { offset: 0x1B0F, size: 0x8, addend: 0x0, symName: _RSTRING_PTR, symObjAddr: 0xED4, symBinAddr: 0x32B8, symSize: 0x5C }
  - { offset: 0x1B48, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0xF30, symBinAddr: 0x3314, symSize: 0x54 }
  - { offset: 0x1B7E, size: 0x8, addend: 0x0, symName: _RB_NUM2UINT, symObjAddr: 0xF84, symBinAddr: 0x3368, symSize: 0x30 }
  - { offset: 0x1BB4, size: 0x8, addend: 0x0, symName: _rb_num2long_inline, symObjAddr: 0xFB4, symBinAddr: 0x3398, symSize: 0x50 }
  - { offset: 0x1BDE, size: 0x8, addend: 0x0, symName: _rb_num2ll_inline, symObjAddr: 0x1004, symBinAddr: 0x33E8, symSize: 0x50 }
  - { offset: 0x1C06, size: 0x8, addend: 0x0, symName: _rb_num2ull_inline, symObjAddr: 0x1054, symBinAddr: 0x3438, symSize: 0x50 }
  - { offset: 0x1C2E, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0x10A4, symBinAddr: 0x3488, symSize: 0x1C }
  - { offset: 0x1C56, size: 0x8, addend: 0x0, symName: _value_to_generic, symObjAddr: 0x10C0, symBinAddr: 0x34A4, symSize: 0x38 }
  - { offset: 0x1C9A, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0x1388, symBinAddr: 0x376C, symSize: 0x68 }
  - { offset: 0x1CC4, size: 0x8, addend: 0x0, symName: _rb_uint2num_inline, symObjAddr: 0x13F0, symBinAddr: 0x37D4, symSize: 0x5C }
  - { offset: 0x1CEC, size: 0x8, addend: 0x0, symName: _rb_ulong2num_inline, symObjAddr: 0x144C, symBinAddr: 0x3830, symSize: 0x54 }
  - { offset: 0x1D16, size: 0x8, addend: 0x0, symName: _rb_ll2num_inline, symObjAddr: 0x14A0, symBinAddr: 0x3884, symSize: 0x68 }
  - { offset: 0x1D3E, size: 0x8, addend: 0x0, symName: _rb_ull2num_inline, symObjAddr: 0x1508, symBinAddr: 0x38EC, symSize: 0x54 }
  - { offset: 0x1D66, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x155C, symBinAddr: 0x3940, symSize: 0x34 }
  - { offset: 0x1D9F, size: 0x8, addend: 0x0, symName: _generic_to_value, symObjAddr: 0x1590, symBinAddr: 0x3974, symSize: 0x2C }
  - { offset: 0x1DD8, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x15BC, symBinAddr: 0x39A0, symSize: 0x24 }
  - { offset: 0x1E11, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x15E0, symBinAddr: 0x39C4, symSize: 0x64 }
  - { offset: 0x1E3B, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x1644, symBinAddr: 0x3A28, symSize: 0x48 }
  - { offset: 0x1E65, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x168C, symBinAddr: 0x3A70, symSize: 0x28 }
  - { offset: 0x1E9B, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x16B4, symBinAddr: 0x3A98, symSize: 0x1C }
  - { offset: 0x1EC5, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x16D0, symBinAddr: 0x3AB4, symSize: 0x34 }
  - { offset: 0x1EFE, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0x1704, symBinAddr: 0x3AE8, symSize: 0x44 }
  - { offset: 0x1F6C, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x1748, symBinAddr: 0x3B2C, symSize: 0x1C }
  - { offset: 0x1F94, size: 0x8, addend: 0x0, symName: _rb_fix2ulong, symObjAddr: 0x1764, symBinAddr: 0x3B48, symSize: 0x24 }
  - { offset: 0x1FBC, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1788, symBinAddr: 0x3B6C, symSize: 0x4C }
  - { offset: 0x1FE4, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x17D4, symBinAddr: 0x3BB8, symSize: 0xC }
  - { offset: 0x1FFD, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x17E0, symBinAddr: 0x3BC4, symSize: 0x30 }
  - { offset: 0x204F, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1810, symBinAddr: 0x3BF4, symSize: 0x38 }
  - { offset: 0x20A1, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x1848, symBinAddr: 0x3C2C, symSize: 0x88 }
  - { offset: 0x20CB, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x18D0, symBinAddr: 0x3CB4, symSize: 0x20 }
  - { offset: 0x20F5, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x18F0, symBinAddr: 0x3CD4, symSize: 0xF8 }
  - { offset: 0x211D, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x19E8, symBinAddr: 0x3DCC, symSize: 0x24 }
  - { offset: 0x2156, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x1A0C, symBinAddr: 0x3DF0, symSize: 0x24 }
  - { offset: 0x230D, size: 0x8, addend: 0x0, symName: _rb_fiddle_free, symObjAddr: 0x0, symBinAddr: 0x3E14, symSize: 0x38 }
  - { offset: 0x232D, size: 0x8, addend: 0x0, symName: _Init_fiddle, symObjAddr: 0xB0, symBinAddr: 0x3EC4, symSize: 0xE74 }
  - { offset: 0x234E, size: 0x8, addend: 0x0, symName: _Init_fiddle.rbimpl_id, symObjAddr: 0x3530, symBinAddr: 0x14490, symSize: 0x0 }
  - { offset: 0x2363, size: 0x8, addend: 0x0, symName: _Init_fiddle.rbimpl_id.3, symObjAddr: 0x3538, symBinAddr: 0x14498, symSize: 0x0 }
  - { offset: 0x2399, size: 0x8, addend: 0x0, symName: _mFiddle, symObjAddr: 0x3518, symBinAddr: 0x14380, symSize: 0x0 }
  - { offset: 0x23B9, size: 0x8, addend: 0x0, symName: _rb_eFiddleDLError, symObjAddr: 0x3528, symBinAddr: 0x14390, symSize: 0x0 }
  - { offset: 0x23CE, size: 0x8, addend: 0x0, symName: _rb_eFiddleError, symObjAddr: 0x3520, symBinAddr: 0x14388, symSize: 0x0 }
  - { offset: 0x23ED, size: 0x8, addend: 0x0, symName: _rb_fiddle_free, symObjAddr: 0x0, symBinAddr: 0x3E14, symSize: 0x38 }
  - { offset: 0x2431, size: 0x8, addend: 0x0, symName: _rb_num2ulong_inline, symObjAddr: 0x38, symBinAddr: 0x3E4C, symSize: 0x50 }
  - { offset: 0x245B, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr2value, symObjAddr: 0x88, symBinAddr: 0x3E9C, symSize: 0x28 }
  - { offset: 0x2491, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0xF24, symBinAddr: 0x4D38, symSize: 0x50 }
  - { offset: 0x24CA, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0xF74, symBinAddr: 0x4D88, symSize: 0x68 }
  - { offset: 0x24F2, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0xFDC, symBinAddr: 0x4DF0, symSize: 0x68 }
  - { offset: 0x251C, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x1044, symBinAddr: 0x4E58, symSize: 0x34 }
  - { offset: 0x2555, size: 0x8, addend: 0x0, symName: _rb_fiddle_value2ptr, symObjAddr: 0x1078, symBinAddr: 0x4E8C, symSize: 0x28 }
  - { offset: 0x258B, size: 0x8, addend: 0x0, symName: _rb_fiddle_malloc, symObjAddr: 0x10A0, symBinAddr: 0x4EB4, symSize: 0x40 }
  - { offset: 0x25CF, size: 0x8, addend: 0x0, symName: _rb_fiddle_realloc, symObjAddr: 0x10E0, symBinAddr: 0x4EF4, symSize: 0x58 }
  - { offset: 0x2621, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x1138, symBinAddr: 0x4F4C, symSize: 0x1C }
  - { offset: 0x2649, size: 0x8, addend: 0x0, symName: _rb_fix2ulong, symObjAddr: 0x1154, symBinAddr: 0x4F68, symSize: 0x24 }
  - { offset: 0x2671, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1178, symBinAddr: 0x4F8C, symSize: 0x4C }
  - { offset: 0x2699, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x11C4, symBinAddr: 0x4FD8, symSize: 0xC }
  - { offset: 0x26B2, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x11D0, symBinAddr: 0x4FE4, symSize: 0x30 }
  - { offset: 0x2704, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1200, symBinAddr: 0x5014, symSize: 0x38 }
  - { offset: 0x2756, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x1238, symBinAddr: 0x504C, symSize: 0x34 }
  - { offset: 0x278F, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0x126C, symBinAddr: 0x5080, symSize: 0x44 }
  - { offset: 0x27FD, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x12B0, symBinAddr: 0x50C4, symSize: 0x24 }
  - { offset: 0x2827, size: 0x8, addend: 0x0, symName: _rb_num2ull_inline, symObjAddr: 0x12D4, symBinAddr: 0x50E8, symSize: 0x50 }
  - { offset: 0x28AA, size: 0x8, addend: 0x0, symName: _deallocate, symObjAddr: 0x0, symBinAddr: 0x5138, symSize: 0x4C }
  - { offset: 0x28D6, size: 0x8, addend: 0x0, symName: _function_data_type, symObjAddr: 0x20C0, symBinAddr: 0x10140, symSize: 0x0 }
  - { offset: 0x29F3, size: 0x8, addend: 0x0, symName: _cFiddleFunction, symObjAddr: 0x6138, symBinAddr: 0x14398, symSize: 0x0 }
  - { offset: 0x29FC, size: 0x8, addend: 0x0, symName: _function_call, symObjAddr: 0x298, symBinAddr: 0x53D0, symSize: 0x8BC }
  - { offset: 0x2A21, size: 0x8, addend: 0x0, symName: _function_call.rbimpl_id, symObjAddr: 0x6140, symBinAddr: 0x144A0, symSize: 0x0 }
  - { offset: 0x2A37, size: 0x8, addend: 0x0, symName: _function_call.rbimpl_id.16, symObjAddr: 0x6148, symBinAddr: 0x144A8, symSize: 0x0 }
  - { offset: 0x2A4D, size: 0x8, addend: 0x0, symName: _function_call.rbimpl_id.18, symObjAddr: 0x6150, symBinAddr: 0x144B0, symSize: 0x0 }
  - { offset: 0x2CA3, size: 0x8, addend: 0x0, symName: _initialize, symObjAddr: 0xB54, symBinAddr: 0x5C8C, symSize: 0x49C }
  - { offset: 0x2CC8, size: 0x8, addend: 0x0, symName: _initialize.kw, symObjAddr: 0x6158, symBinAddr: 0x144B8, symSize: 0x0 }
  - { offset: 0x3026, size: 0x8, addend: 0x0, symName: _deallocate, symObjAddr: 0x0, symBinAddr: 0x5138, symSize: 0x4C }
  - { offset: 0x3058, size: 0x8, addend: 0x0, symName: _function_memsize, symObjAddr: 0x4C, symBinAddr: 0x5184, symSize: 0x4C }
  - { offset: 0x309C, size: 0x8, addend: 0x0, symName: _rb_fiddle_new_function, symObjAddr: 0x98, symBinAddr: 0x51D0, symSize: 0x88 }
  - { offset: 0x30EE, size: 0x8, addend: 0x0, symName: _Init_fiddle_function, symObjAddr: 0x120, symBinAddr: 0x5258, symSize: 0xC4 }
  - { offset: 0x3104, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x1E4, symBinAddr: 0x531C, symSize: 0x68 }
  - { offset: 0x312C, size: 0x8, addend: 0x0, symName: _allocate, symObjAddr: 0x24C, symBinAddr: 0x5384, symSize: 0x4C }
  - { offset: 0x31AB, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0xFF0, symBinAddr: 0x6128, symSize: 0x44 }
  - { offset: 0x3219, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x1034, symBinAddr: 0x616C, symSize: 0x50 }
  - { offset: 0x3243, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0x1084, symBinAddr: 0x61BC, symSize: 0x20 }
  - { offset: 0x326D, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0x10A4, symBinAddr: 0x61DC, symSize: 0x50 }
  - { offset: 0x32A6, size: 0x8, addend: 0x0, symName: _RARRAY_LENINT, symObjAddr: 0x10F4, symBinAddr: 0x622C, symSize: 0x28 }
  - { offset: 0x32D0, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0x111C, symBinAddr: 0x6254, symSize: 0x1C }
  - { offset: 0x32F8, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0x1138, symBinAddr: 0x6270, symSize: 0x298 }
  - { offset: 0x3383, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0x13D0, symBinAddr: 0x6508, symSize: 0x54 }
  - { offset: 0x33B9, size: 0x8, addend: 0x0, symName: _RB_FIX2INT, symObjAddr: 0x1424, symBinAddr: 0x655C, symSize: 0x30 }
  - { offset: 0x33EF, size: 0x8, addend: 0x0, symName: _rb_array_const_ptr, symObjAddr: 0x1454, symBinAddr: 0x658C, symSize: 0x54 }
  - { offset: 0x3419, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0x14A8, symBinAddr: 0x65E0, symSize: 0x1C }
  - { offset: 0x3441, size: 0x8, addend: 0x0, symName: _rb_class_of, symObjAddr: 0x14C4, symBinAddr: 0x65FC, symSize: 0x130 }
  - { offset: 0x3469, size: 0x8, addend: 0x0, symName: _rb_num2ulong_inline, symObjAddr: 0x15F4, symBinAddr: 0x672C, symSize: 0x50 }
  - { offset: 0x3493, size: 0x8, addend: 0x0, symName: _nogvl_ffi_call, symObjAddr: 0x1644, symBinAddr: 0x677C, symSize: 0x4C }
  - { offset: 0x34C9, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x1690, symBinAddr: 0x67C8, symSize: 0x34 }
  - { offset: 0x3502, size: 0x8, addend: 0x0, symName: _rb_long2int_inline, symObjAddr: 0x16C4, symBinAddr: 0x67FC, symSize: 0x44 }
  - { offset: 0x3538, size: 0x8, addend: 0x0, symName: _rb_array_len, symObjAddr: 0x1708, symBinAddr: 0x6840, symSize: 0x54 }
  - { offset: 0x3560, size: 0x8, addend: 0x0, symName: _RB_FL_ANY_RAW, symObjAddr: 0x175C, symBinAddr: 0x6894, symSize: 0x34 }
  - { offset: 0x3599, size: 0x8, addend: 0x0, symName: _RARRAY_EMBED_LEN, symObjAddr: 0x1790, symBinAddr: 0x68C8, symSize: 0x38 }
  - { offset: 0x35CF, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x17C8, symBinAddr: 0x6900, symSize: 0x24 }
  - { offset: 0x3608, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x17EC, symBinAddr: 0x6924, symSize: 0x54 }
  - { offset: 0x3641, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0x1840, symBinAddr: 0x6978, symSize: 0x24 }
  - { offset: 0x366B, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0x1864, symBinAddr: 0x699C, symSize: 0x1C }
  - { offset: 0x3695, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x1880, symBinAddr: 0x69B8, symSize: 0x1C }
  - { offset: 0x36BD, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x189C, symBinAddr: 0x69D4, symSize: 0x4C }
  - { offset: 0x36E7, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x18E8, symBinAddr: 0x6A20, symSize: 0x88 }
  - { offset: 0x3711, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x1970, symBinAddr: 0x6AA8, symSize: 0x48 }
  - { offset: 0x373B, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x19B8, symBinAddr: 0x6AF0, symSize: 0x28 }
  - { offset: 0x3771, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x19E0, symBinAddr: 0x6B18, symSize: 0x24 }
  - { offset: 0x37AA, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x1A04, symBinAddr: 0x6B3C, symSize: 0x64 }
  - { offset: 0x37D4, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x1A68, symBinAddr: 0x6BA0, symSize: 0x20 }
  - { offset: 0x37FE, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x1A88, symBinAddr: 0x6BC0, symSize: 0x1C }
  - { offset: 0x3828, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x1AA4, symBinAddr: 0x6BDC, symSize: 0xF8 }
  - { offset: 0x3850, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0x1B9C, symBinAddr: 0x6CD4, symSize: 0x30 }
  - { offset: 0x387A, size: 0x8, addend: 0x0, symName: _RBASIC_CLASS, symObjAddr: 0x1BCC, symBinAddr: 0x6D04, symSize: 0x18 }
  - { offset: 0x38A2, size: 0x8, addend: 0x0, symName: _rb_fix2ulong, symObjAddr: 0x1BE4, symBinAddr: 0x6D1C, symSize: 0x24 }
  - { offset: 0x38CA, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1C08, symBinAddr: 0x6D40, symSize: 0x4C }
  - { offset: 0x38F2, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x1C54, symBinAddr: 0x6D8C, symSize: 0xC }
  - { offset: 0x390B, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x1C60, symBinAddr: 0x6D98, symSize: 0x30 }
  - { offset: 0x395D, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1C90, symBinAddr: 0x6DC8, symSize: 0x38 }
  - { offset: 0x39AF, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0x1CC8, symBinAddr: 0x6E00, symSize: 0x68 }
  - { offset: 0x39D9, size: 0x8, addend: 0x0, symName: _normalize_argument_types, symObjAddr: 0x1D30, symBinAddr: 0x6E68, symSize: 0x184 }
  - { offset: 0x3A71, size: 0x8, addend: 0x0, symName: _Check_Type, symObjAddr: 0x1EB4, symBinAddr: 0x6FEC, symSize: 0x80 }
  - { offset: 0x3C5F, size: 0x8, addend: 0x0, symName: _Init_fiddle_handle, symObjAddr: 0x0, symBinAddr: 0x706C, symSize: 0x2E8 }
  - { offset: 0x3C8B, size: 0x8, addend: 0x0, symName: _rb_cHandle, symObjAddr: 0x4088, symBinAddr: 0x143A0, symSize: 0x0 }
  - { offset: 0x3CB2, size: 0x8, addend: 0x0, symName: _fiddle_handle_data_type, symObjAddr: 0x1470, symBinAddr: 0x10188, symSize: 0x0 }
  - { offset: 0x3ECF, size: 0x8, addend: 0x0, symName: _Init_fiddle_handle, symObjAddr: 0x0, symBinAddr: 0x706C, symSize: 0x2E8 }
  - { offset: 0x3EE5, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_s_allocate, symObjAddr: 0x2E8, symBinAddr: 0x7354, symSize: 0x70 }
  - { offset: 0x3F45, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_s_sym, symObjAddr: 0x358, symBinAddr: 0x73C4, symSize: 0x2C }
  - { offset: 0x3F7E, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_s_sym_defined, symObjAddr: 0x384, symBinAddr: 0x73F0, symSize: 0x5C }
  - { offset: 0x3FC6, size: 0x8, addend: 0x0, symName: _predefined_fiddle_handle, symObjAddr: 0x3E0, symBinAddr: 0x744C, symSize: 0x5C }
  - { offset: 0x400A, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x43C, symBinAddr: 0x74A8, symSize: 0x68 }
  - { offset: 0x4032, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_initialize, symObjAddr: 0x4A4, symBinAddr: 0x7510, symSize: 0x20C }
  - { offset: 0x40D9, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_to_i, symObjAddr: 0x6B0, symBinAddr: 0x771C, symSize: 0x3C }
  - { offset: 0x4112, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_to_ptr, symObjAddr: 0x6EC, symBinAddr: 0x7758, symSize: 0x4C }
  - { offset: 0x414B, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_close, symObjAddr: 0x738, symBinAddr: 0x77A4, symSize: 0xB4 }
  - { offset: 0x419D, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_sym, symObjAddr: 0x7EC, symBinAddr: 0x7858, symSize: 0x6C }
  - { offset: 0x41E5, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_sym_defined, symObjAddr: 0x858, symBinAddr: 0x78C4, symSize: 0x9C }
  - { offset: 0x423C, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_file_name, symObjAddr: 0x8F4, symBinAddr: 0x7960, symSize: 0x34 }
  - { offset: 0x4275, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_disable_close, symObjAddr: 0x928, symBinAddr: 0x7994, symSize: 0x3C }
  - { offset: 0x42AB, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_enable_close, symObjAddr: 0x964, symBinAddr: 0x79D0, symSize: 0x40 }
  - { offset: 0x42E1, size: 0x8, addend: 0x0, symName: _rb_fiddle_handle_close_enabled_p, symObjAddr: 0x9A4, symBinAddr: 0x7A10, symSize: 0x58 }
  - { offset: 0x4317, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x9FC, symBinAddr: 0x7A68, symSize: 0x50 }
  - { offset: 0x4341, size: 0x8, addend: 0x0, symName: _fiddle_handle_free, symObjAddr: 0xA4C, symBinAddr: 0x7AB8, symSize: 0x6C }
  - { offset: 0x4373, size: 0x8, addend: 0x0, symName: _fiddle_handle_memsize, symObjAddr: 0xAB8, symBinAddr: 0x7B24, symSize: 0x14 }
  - { offset: 0x439B, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0xACC, symBinAddr: 0x7B38, symSize: 0x20 }
  - { offset: 0x43C5, size: 0x8, addend: 0x0, symName: _fiddle_handle_sym, symObjAddr: 0xAEC, symBinAddr: 0x7B58, symSize: 0x68 }
  - { offset: 0x440D, size: 0x8, addend: 0x0, symName: _fiddle_handle_find_func, symObjAddr: 0xB54, symBinAddr: 0x7BC0, symSize: 0x5C }
  - { offset: 0x4473, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0xBB0, symBinAddr: 0x7C1C, symSize: 0x68 }
  - { offset: 0x449D, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0xC18, symBinAddr: 0x7C84, symSize: 0x44 }
  - { offset: 0x450B, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0xC5C, symBinAddr: 0x7CC8, symSize: 0x1C }
  - { offset: 0x4533, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0xC78, symBinAddr: 0x7CE4, symSize: 0x54 }
  - { offset: 0x4596, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0xCCC, symBinAddr: 0x7D38, symSize: 0x298 }
  - { offset: 0x4621, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0xF64, symBinAddr: 0x7FD0, symSize: 0x1C }
  - { offset: 0x4649, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0xF80, symBinAddr: 0x7FEC, symSize: 0x54 }
  - { offset: 0x4682, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0xFD4, symBinAddr: 0x8040, symSize: 0x24 }
  - { offset: 0x46AC, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0xFF8, symBinAddr: 0x8064, symSize: 0x1C }
  - { offset: 0x46D6, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x1014, symBinAddr: 0x8080, symSize: 0x4C }
  - { offset: 0x4700, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x1060, symBinAddr: 0x80CC, symSize: 0x88 }
  - { offset: 0x472A, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x10E8, symBinAddr: 0x8154, symSize: 0x48 }
  - { offset: 0x4754, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x1130, symBinAddr: 0x819C, symSize: 0x28 }
  - { offset: 0x478A, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x1158, symBinAddr: 0x81C4, symSize: 0x24 }
  - { offset: 0x47C3, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x117C, symBinAddr: 0x81E8, symSize: 0x64 }
  - { offset: 0x47ED, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x11E0, symBinAddr: 0x824C, symSize: 0x20 }
  - { offset: 0x4817, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x1200, symBinAddr: 0x826C, symSize: 0x1C }
  - { offset: 0x4841, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x121C, symBinAddr: 0x8288, symSize: 0xF8 }
  - { offset: 0x4869, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0x1314, symBinAddr: 0x8380, symSize: 0x30 }
  - { offset: 0x4893, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x1344, symBinAddr: 0x83B0, symSize: 0x24 }
  - { offset: 0x48FE, size: 0x8, addend: 0x0, symName: _Init_fiddle_memory_view, symObjAddr: 0x0, symBinAddr: 0x83D4, symSize: 0x220 }
  - { offset: 0x4917, size: 0x8, addend: 0x0, symName: _rb_cMemoryView, symObjAddr: 0x1868, symBinAddr: 0x14368, symSize: 0x0 }
  - { offset: 0x4951, size: 0x8, addend: 0x0, symName: _fiddle_memview_data_type, symObjAddr: 0x1988, symBinAddr: 0x101D0, symSize: 0x0 }
  - { offset: 0x4A50, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_s_export, symObjAddr: 0x298, symBinAddr: 0x866C, symSize: 0x7C }
  - { offset: 0x4A75, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_s_export.rbimpl_id, symObjAddr: 0x5300, symBinAddr: 0x144C8, symSize: 0x0 }
  - { offset: 0x4AC2, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_to_s, symObjAddr: 0xBCC, symBinAddr: 0x8FA0, symSize: 0xCC }
  - { offset: 0x4AE9, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_to_s.rbimpl_id, symObjAddr: 0x5308, symBinAddr: 0x144D0, symSize: 0x0 }
  - { offset: 0x4E5F, size: 0x8, addend: 0x0, symName: _Init_fiddle_memory_view, symObjAddr: 0x0, symBinAddr: 0x83D4, symSize: 0x220 }
  - { offset: 0x4E75, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_s_allocate, symObjAddr: 0x220, symBinAddr: 0x85F4, symSize: 0x78 }
  - { offset: 0x4ED5, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_initialize, symObjAddr: 0x314, symBinAddr: 0x86E8, symSize: 0x80 }
  - { offset: 0x4F19, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_release, symObjAddr: 0x394, symBinAddr: 0x8768, symSize: 0x68 }
  - { offset: 0x4F4F, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_obj, symObjAddr: 0x3FC, symBinAddr: 0x87D0, symSize: 0x38 }
  - { offset: 0x4F85, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_byte_size, symObjAddr: 0x434, symBinAddr: 0x8808, symSize: 0x68 }
  - { offset: 0x4FBB, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_readonly, symObjAddr: 0x49C, symBinAddr: 0x8870, symSize: 0x78 }
  - { offset: 0x4FF1, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_format, symObjAddr: 0x514, symBinAddr: 0x88E8, symSize: 0x90 }
  - { offset: 0x5027, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_item_size, symObjAddr: 0x5A4, symBinAddr: 0x8978, symSize: 0x68 }
  - { offset: 0x505D, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_ndim, symObjAddr: 0x60C, symBinAddr: 0x89E0, symSize: 0x68 }
  - { offset: 0x5093, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_shape, symObjAddr: 0x674, symBinAddr: 0x8A48, symSize: 0xEC }
  - { offset: 0x50F3, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_strides, symObjAddr: 0x760, symBinAddr: 0x8B34, symSize: 0xEC }
  - { offset: 0x5153, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_get_sub_offsets, symObjAddr: 0x84C, symBinAddr: 0x8C20, symSize: 0xEC }
  - { offset: 0x51B3, size: 0x8, addend: 0x0, symName: _rb_fiddle_memview_aref, symObjAddr: 0x938, symBinAddr: 0x8D0C, symSize: 0x294 }
  - { offset: 0x528A, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0xC98, symBinAddr: 0x906C, symSize: 0x50 }
  - { offset: 0x52B4, size: 0x8, addend: 0x0, symName: _fiddle_memview_mark, symObjAddr: 0xCE8, symBinAddr: 0x90BC, symSize: 0x30 }
  - { offset: 0x52E6, size: 0x8, addend: 0x0, symName: _fiddle_memview_free, symObjAddr: 0xD18, symBinAddr: 0x90EC, symSize: 0x34 }
  - { offset: 0x5318, size: 0x8, addend: 0x0, symName: _fiddle_memview_memsize, symObjAddr: 0xD4C, symBinAddr: 0x9120, symSize: 0x38 }
  - { offset: 0x534E, size: 0x8, addend: 0x0, symName: _fiddle_memview_release, symObjAddr: 0xD84, symBinAddr: 0x9158, symSize: 0x80 }
  - { offset: 0x5372, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0xE04, symBinAddr: 0x91D8, symSize: 0x1C }
  - { offset: 0x539A, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0xE20, symBinAddr: 0x91F4, symSize: 0x20 }
  - { offset: 0x53C4, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0xE40, symBinAddr: 0x9214, symSize: 0x50 }
  - { offset: 0x53FD, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0xE90, symBinAddr: 0x9264, symSize: 0x34 }
  - { offset: 0x545C, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0xEC4, symBinAddr: 0x9298, symSize: 0x298 }
  - { offset: 0x54E7, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x115C, symBinAddr: 0x9530, symSize: 0x54 }
  - { offset: 0x5520, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0x11B0, symBinAddr: 0x9584, symSize: 0x24 }
  - { offset: 0x554A, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0x11D4, symBinAddr: 0x95A8, symSize: 0x1C }
  - { offset: 0x5574, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x11F0, symBinAddr: 0x95C4, symSize: 0x1C }
  - { offset: 0x559C, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x120C, symBinAddr: 0x95E0, symSize: 0x4C }
  - { offset: 0x55C6, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x1258, symBinAddr: 0x962C, symSize: 0x88 }
  - { offset: 0x55F0, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x12E0, symBinAddr: 0x96B4, symSize: 0x48 }
  - { offset: 0x561A, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x1328, symBinAddr: 0x96FC, symSize: 0x28 }
  - { offset: 0x5650, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x1350, symBinAddr: 0x9724, symSize: 0x24 }
  - { offset: 0x5689, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x1374, symBinAddr: 0x9748, symSize: 0x64 }
  - { offset: 0x56B3, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x13D8, symBinAddr: 0x97AC, symSize: 0x20 }
  - { offset: 0x56DD, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x13F8, symBinAddr: 0x97CC, symSize: 0x1C }
  - { offset: 0x5707, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x1414, symBinAddr: 0x97E8, symSize: 0xF8 }
  - { offset: 0x572F, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0x150C, symBinAddr: 0x98E0, symSize: 0x30 }
  - { offset: 0x5759, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x153C, symBinAddr: 0x9910, symSize: 0x24 }
  - { offset: 0x5792, size: 0x8, addend: 0x0, symName: _rb_ll2num_inline, symObjAddr: 0x1560, symBinAddr: 0x9934, symSize: 0x68 }
  - { offset: 0x57BA, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0x15C8, symBinAddr: 0x999C, symSize: 0x44 }
  - { offset: 0x5828, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x160C, symBinAddr: 0x99E0, symSize: 0x34 }
  - { offset: 0x5861, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x1640, symBinAddr: 0x9A14, symSize: 0x24 }
  - { offset: 0x588B, size: 0x8, addend: 0x0, symName: _rb_alloc_tmp_buffer2, symObjAddr: 0x1664, symBinAddr: 0x9A38, symSize: 0x5C }
  - { offset: 0x58F1, size: 0x8, addend: 0x0, symName: _rb_num2ll_inline, symObjAddr: 0x16C0, symBinAddr: 0x9A94, symSize: 0x50 }
  - { offset: 0x5919, size: 0x8, addend: 0x0, symName: _rbimpl_size_mul_or_raise, symObjAddr: 0x1710, symBinAddr: 0x9AE4, symSize: 0x50 }
  - { offset: 0x5961, size: 0x8, addend: 0x0, symName: _rbimpl_size_mul_overflow, symObjAddr: 0x1760, symBinAddr: 0x9B34, symSize: 0x44 }
  - { offset: 0x59A9, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x17A4, symBinAddr: 0x9B78, symSize: 0x4C }
  - { offset: 0x59D1, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x17F0, symBinAddr: 0x9BC4, symSize: 0xC }
  - { offset: 0x59EA, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x17FC, symBinAddr: 0x9BD0, symSize: 0x30 }
  - { offset: 0x5A3C, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x182C, symBinAddr: 0x9C00, symSize: 0x38 }
  - { offset: 0x5B1B, size: 0x8, addend: 0x0, symName: _Init_fiddle_pinned, symObjAddr: 0x0, symBinAddr: 0x9C38, symSize: 0x108 }
  - { offset: 0x5B47, size: 0x8, addend: 0x0, symName: _rb_cPinned, symObjAddr: 0x29A8, symBinAddr: 0x143A8, symSize: 0x0 }
  - { offset: 0x5B6E, size: 0x8, addend: 0x0, symName: _rb_eFiddleClearedReferenceError, symObjAddr: 0x29B0, symBinAddr: 0x143B0, symSize: 0x0 }
  - { offset: 0x5B83, size: 0x8, addend: 0x0, symName: _pinned_data_type, symObjAddr: 0xB28, symBinAddr: 0x10218, symSize: 0x0 }
  - { offset: 0x5D6D, size: 0x8, addend: 0x0, symName: _Init_fiddle_pinned, symObjAddr: 0x0, symBinAddr: 0x9C38, symSize: 0x108 }
  - { offset: 0x5D82, size: 0x8, addend: 0x0, symName: _allocate, symObjAddr: 0x108, symBinAddr: 0x9D40, symSize: 0x5C }
  - { offset: 0x5DE2, size: 0x8, addend: 0x0, symName: _initialize, symObjAddr: 0x164, symBinAddr: 0x9D9C, symSize: 0x54 }
  - { offset: 0x5E26, size: 0x8, addend: 0x0, symName: _ref, symObjAddr: 0x1B8, symBinAddr: 0x9DF0, symSize: 0x5C }
  - { offset: 0x5E5C, size: 0x8, addend: 0x0, symName: _clear, symObjAddr: 0x214, symBinAddr: 0x9E4C, symSize: 0x3C }
  - { offset: 0x5E92, size: 0x8, addend: 0x0, symName: _cleared_p, symObjAddr: 0x250, symBinAddr: 0x9E88, symSize: 0x58 }
  - { offset: 0x5EC8, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x2A8, symBinAddr: 0x9EE0, symSize: 0x50 }
  - { offset: 0x5EF2, size: 0x8, addend: 0x0, symName: _pinned_mark, symObjAddr: 0x2F8, symBinAddr: 0x9F30, symSize: 0x44 }
  - { offset: 0x5F24, size: 0x8, addend: 0x0, symName: _pinned_memsize, symObjAddr: 0x33C, symBinAddr: 0x9F74, symSize: 0x14 }
  - { offset: 0x5F4C, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0x350, symBinAddr: 0x9F88, symSize: 0x20 }
  - { offset: 0x5FA3, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0x370, symBinAddr: 0x9FA8, symSize: 0x298 }
  - { offset: 0x602E, size: 0x8, addend: 0x0, symName: _rb_obj_write, symObjAddr: 0x608, symBinAddr: 0xA240, symSize: 0x54 }
  - { offset: 0x6094, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x65C, symBinAddr: 0xA294, symSize: 0x54 }
  - { offset: 0x60CD, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0x6B0, symBinAddr: 0xA2E8, symSize: 0x24 }
  - { offset: 0x60F7, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0x6D4, symBinAddr: 0xA30C, symSize: 0x1C }
  - { offset: 0x6121, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x6F0, symBinAddr: 0xA328, symSize: 0x1C }
  - { offset: 0x6149, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x70C, symBinAddr: 0xA344, symSize: 0x4C }
  - { offset: 0x6173, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x758, symBinAddr: 0xA390, symSize: 0x88 }
  - { offset: 0x619D, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x7E0, symBinAddr: 0xA418, symSize: 0x48 }
  - { offset: 0x61C7, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x828, symBinAddr: 0xA460, symSize: 0x28 }
  - { offset: 0x61FD, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x850, symBinAddr: 0xA488, symSize: 0x24 }
  - { offset: 0x6236, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x874, symBinAddr: 0xA4AC, symSize: 0x64 }
  - { offset: 0x6260, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x8D8, symBinAddr: 0xA510, symSize: 0x20 }
  - { offset: 0x628A, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x8F8, symBinAddr: 0xA530, symSize: 0x1C }
  - { offset: 0x62B4, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x914, symBinAddr: 0xA54C, symSize: 0xF8 }
  - { offset: 0x62DC, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0xA0C, symBinAddr: 0xA644, symSize: 0x30 }
  - { offset: 0x6306, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0xA3C, symBinAddr: 0xA674, symSize: 0x24 }
  - { offset: 0x633F, size: 0x8, addend: 0x0, symName: _rb_obj_written, symObjAddr: 0xA60, symBinAddr: 0xA698, symSize: 0x50 }
  - { offset: 0x63CA, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_new_wrap, symObjAddr: 0x0, symBinAddr: 0xA6E8, symSize: 0x4C }
  - { offset: 0x63F6, size: 0x8, addend: 0x0, symName: _rb_cPointer, symObjAddr: 0x8748, symBinAddr: 0x143B8, symSize: 0x0 }
  - { offset: 0x641D, size: 0x8, addend: 0x0, symName: _id_to_ptr, symObjAddr: 0x8750, symBinAddr: 0x144D8, symSize: 0x0 }
  - { offset: 0x643D, size: 0x8, addend: 0x0, symName: _fiddle_ptr_data_type, symObjAddr: 0x2900, symBinAddr: 0x10278, symSize: 0x0 }
  - { offset: 0x6548, size: 0x8, addend: 0x0, symName: _fiddle_ptr_memory_view_entry, symObjAddr: 0x28E8, symBinAddr: 0x10260, symSize: 0x0 }
  - { offset: 0x7016, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_new_wrap, symObjAddr: 0x0, symBinAddr: 0xA6E8, symSize: 0x4C }
  - { offset: 0x7076, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_new2, symObjAddr: 0x4C, symBinAddr: 0xA734, symSize: 0xD4 }
  - { offset: 0x711C, size: 0x8, addend: 0x0, symName: _Init_fiddle_pointer, symObjAddr: 0x120, symBinAddr: 0xA808, symSize: 0x484 }
  - { offset: 0x7132, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_s_allocate, symObjAddr: 0x5A4, symBinAddr: 0xAC8C, symSize: 0x74 }
  - { offset: 0x7192, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_s_malloc, symObjAddr: 0x618, symBinAddr: 0xAD00, symSize: 0x15C }
  - { offset: 0x7234, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_s_to_ptr, symObjAddr: 0x774, symBinAddr: 0xAE5C, symSize: 0x1CC }
  - { offset: 0x7300, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_read_mem, symObjAddr: 0x940, symBinAddr: 0xB028, symSize: 0x44 }
  - { offset: 0x7348, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_write_mem, symObjAddr: 0x984, symBinAddr: 0xB06C, symSize: 0x64 }
  - { offset: 0x739F, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_initialize, symObjAddr: 0x9E8, symBinAddr: 0xB0D0, symSize: 0x1B8 }
  - { offset: 0x747F, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_free_set, symObjAddr: 0xBA0, symBinAddr: 0xB288, symSize: 0x50 }
  - { offset: 0x74C7, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_free_get, symObjAddr: 0xBF0, symBinAddr: 0xB2D8, symSize: 0xA8 }
  - { offset: 0x752D, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_call_free, symObjAddr: 0xC98, symBinAddr: 0xB380, symSize: 0x3C }
  - { offset: 0x7566, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_freed_p, symObjAddr: 0xCD4, symBinAddr: 0xB3BC, symSize: 0x4C }
  - { offset: 0x759F, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_to_i, symObjAddr: 0xD20, symBinAddr: 0xB408, symSize: 0x3C }
  - { offset: 0x75D8, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_to_value, symObjAddr: 0xD5C, symBinAddr: 0xB444, symSize: 0x38 }
  - { offset: 0x7611, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_ptr, symObjAddr: 0xD94, symBinAddr: 0xB47C, symSize: 0x48 }
  - { offset: 0x764A, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_ref, symObjAddr: 0xDDC, symBinAddr: 0xB4C4, symSize: 0x40 }
  - { offset: 0x7683, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_null_p, symObjAddr: 0xE1C, symBinAddr: 0xB504, symSize: 0x48 }
  - { offset: 0x76BC, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_to_s, symObjAddr: 0xE64, symBinAddr: 0xB54C, symSize: 0xCC }
  - { offset: 0x7740, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_to_str, symObjAddr: 0xF30, symBinAddr: 0xB618, symSize: 0xE4 }
  - { offset: 0x77C4, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_inspect, symObjAddr: 0x1014, symBinAddr: 0xB6FC, symSize: 0x78 }
  - { offset: 0x77FD, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_cmp, symObjAddr: 0x108C, symBinAddr: 0xB774, symSize: 0xC4 }
  - { offset: 0x7863, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_eql, symObjAddr: 0x1150, symBinAddr: 0xB838, symSize: 0x7C }
  - { offset: 0x78BA, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_plus, symObjAddr: 0x11CC, symBinAddr: 0xB8B4, symSize: 0x68 }
  - { offset: 0x7920, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_minus, symObjAddr: 0x1234, symBinAddr: 0xB91C, symSize: 0x68 }
  - { offset: 0x7986, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_aref, symObjAddr: 0x129C, symBinAddr: 0xB984, symSize: 0x130 }
  - { offset: 0x7A4E, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_aset, symObjAddr: 0x13CC, symBinAddr: 0xBAB4, symSize: 0x33C }
  - { offset: 0x7B36, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_size_get, symObjAddr: 0x1708, symBinAddr: 0xBDF0, symSize: 0x2C }
  - { offset: 0x7B60, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_size_set, symObjAddr: 0x1734, symBinAddr: 0xBE1C, symSize: 0x38 }
  - { offset: 0x7B99, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_new, symObjAddr: 0x176C, symBinAddr: 0xBE54, symSize: 0x44 }
  - { offset: 0x7BDD, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_GET_DATA, symObjAddr: 0x17B0, symBinAddr: 0xBE98, symSize: 0x50 }
  - { offset: 0x7C07, size: 0x8, addend: 0x0, symName: _rb_obj_write, symObjAddr: 0x1800, symBinAddr: 0xBEE8, symSize: 0x54 }
  - { offset: 0x7C6D, size: 0x8, addend: 0x0, symName: _fiddle_ptr_mark, symObjAddr: 0x1854, symBinAddr: 0xBF3C, symSize: 0x64 }
  - { offset: 0x7C9F, size: 0x8, addend: 0x0, symName: _fiddle_ptr_free, symObjAddr: 0x18B8, symBinAddr: 0xBFA0, symSize: 0x2C }
  - { offset: 0x7CC3, size: 0x8, addend: 0x0, symName: _fiddle_ptr_memsize, symObjAddr: 0x18E4, symBinAddr: 0xBFCC, symSize: 0x24 }
  - { offset: 0x7CF9, size: 0x8, addend: 0x0, symName: _fiddle_ptr_free_ptr, symObjAddr: 0x1908, symBinAddr: 0xBFF0, symSize: 0x78 }
  - { offset: 0x7D2B, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_EMBEDDED_P, symObjAddr: 0x1980, symBinAddr: 0xC068, symSize: 0x20 }
  - { offset: 0x7D55, size: 0x8, addend: 0x0, symName: _rb_obj_written, symObjAddr: 0x19A0, symBinAddr: 0xC088, symSize: 0x50 }
  - { offset: 0x7DBB, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x19F0, symBinAddr: 0xC0D8, symSize: 0x48 }
  - { offset: 0x7DE5, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x1A38, symBinAddr: 0xC120, symSize: 0x1C }
  - { offset: 0x7E0F, size: 0x8, addend: 0x0, symName: _rb_num2long_inline, symObjAddr: 0x1A54, symBinAddr: 0xC13C, symSize: 0x50 }
  - { offset: 0x7E39, size: 0x8, addend: 0x0, symName: _get_freefunc, symObjAddr: 0x1AA4, symBinAddr: 0xC18C, symSize: 0x98 }
  - { offset: 0x7E7D, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr_malloc, symObjAddr: 0x1B3C, symBinAddr: 0xC224, symSize: 0x60 }
  - { offset: 0x7ECF, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0x1B9C, symBinAddr: 0xC284, symSize: 0x1C }
  - { offset: 0x7EF7, size: 0x8, addend: 0x0, symName: _rb_fix2long, symObjAddr: 0x1BB8, symBinAddr: 0xC2A0, symSize: 0x4C }
  - { offset: 0x7F1F, size: 0x8, addend: 0x0, symName: _rbimpl_right_shift_is_arithmetic_p, symObjAddr: 0x1C04, symBinAddr: 0xC2EC, symSize: 0xC }
  - { offset: 0x7F38, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_shift, symObjAddr: 0x1C10, symBinAddr: 0xC2F8, symSize: 0x30 }
  - { offset: 0x7F8A, size: 0x8, addend: 0x0, symName: _rbimpl_fix2long_by_idiv, symObjAddr: 0x1C40, symBinAddr: 0xC328, symSize: 0x38 }
  - { offset: 0x7FDC, size: 0x8, addend: 0x0, symName: _RB_NIL_P, symObjAddr: 0x1C78, symBinAddr: 0xC360, symSize: 0x1C }
  - { offset: 0x8004, size: 0x8, addend: 0x0, symName: _rb_num2ulong_inline, symObjAddr: 0x1C94, symBinAddr: 0xC37C, symSize: 0x50 }
  - { offset: 0x802E, size: 0x8, addend: 0x0, symName: _rb_fix2ulong, symObjAddr: 0x1CE4, symBinAddr: 0xC3CC, symSize: 0x24 }
  - { offset: 0x8056, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0x1D08, symBinAddr: 0xC3F0, symSize: 0x1C }
  - { offset: 0x807E, size: 0x8, addend: 0x0, symName: _RSTRING_LEN, symObjAddr: 0x1D24, symBinAddr: 0xC40C, symSize: 0x18 }
  - { offset: 0x80A8, size: 0x8, addend: 0x0, symName: _rbimpl_check_typeddata, symObjAddr: 0x1D3C, symBinAddr: 0xC424, symSize: 0x298 }
  - { offset: 0x8133, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x1FD4, symBinAddr: 0xC6BC, symSize: 0x54 }
  - { offset: 0x816C, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_P, symObjAddr: 0x2028, symBinAddr: 0xC710, symSize: 0x24 }
  - { offset: 0x8196, size: 0x8, addend: 0x0, symName: _RTYPEDDATA_TYPE, symObjAddr: 0x204C, symBinAddr: 0xC734, symSize: 0x1C }
  - { offset: 0x81C0, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x2068, symBinAddr: 0xC750, symSize: 0x4C }
  - { offset: 0x81EA, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x20B4, symBinAddr: 0xC79C, symSize: 0x88 }
  - { offset: 0x8214, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x213C, symBinAddr: 0xC824, symSize: 0x28 }
  - { offset: 0x824A, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x2164, symBinAddr: 0xC84C, symSize: 0x24 }
  - { offset: 0x8283, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x2188, symBinAddr: 0xC870, symSize: 0x64 }
  - { offset: 0x82AD, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x21EC, symBinAddr: 0xC8D4, symSize: 0x20 }
  - { offset: 0x82D7, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x220C, symBinAddr: 0xC8F4, symSize: 0xF8 }
  - { offset: 0x82FF, size: 0x8, addend: 0x0, symName: _rbimpl_rtypeddata_p, symObjAddr: 0x2304, symBinAddr: 0xC9EC, symSize: 0x30 }
  - { offset: 0x8329, size: 0x8, addend: 0x0, symName: _RB_FL_TEST_RAW, symObjAddr: 0x2334, symBinAddr: 0xCA1C, symSize: 0x24 }
  - { offset: 0x8362, size: 0x8, addend: 0x0, symName: _rb_long2num_inline, symObjAddr: 0x2358, symBinAddr: 0xCA40, symSize: 0x68 }
  - { offset: 0x838C, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x23C0, symBinAddr: 0xCAA8, symSize: 0x68 }
  - { offset: 0x83B4, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0x2428, symBinAddr: 0xCB10, symSize: 0x44 }
  - { offset: 0x8422, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x246C, symBinAddr: 0xCB54, symSize: 0x34 }
  - { offset: 0x845B, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0x24A0, symBinAddr: 0xCB88, symSize: 0x54 }
  - { offset: 0x8491, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0x24F4, symBinAddr: 0xCBDC, symSize: 0x24 }
  - { offset: 0x84BB, size: 0x8, addend: 0x0, symName: _rb_fiddle_ptr2cptr, symObjAddr: 0x2518, symBinAddr: 0xCC00, symSize: 0x90 }
  - { offset: 0x84FF, size: 0x8, addend: 0x0, symName: _RB_NUM2UINT, symObjAddr: 0x25A8, symBinAddr: 0xCC90, symSize: 0x30 }
  - { offset: 0x8535, size: 0x8, addend: 0x0, symName: _fiddle_ptr_get_memory_view, symObjAddr: 0x25D8, symBinAddr: 0xCCC0, symSize: 0x60 }
  - { offset: 0x8587, size: 0x8, addend: 0x0, symName: _fiddle_ptr_memory_view_available_p, symObjAddr: 0x2638, symBinAddr: 0xCD20, symSize: 0x2C }
  - { offset: 0x85AF, size: 0x8, addend: 0x0, symName: _fiddle_ptr_check_memory_view, symObjAddr: 0x2664, symBinAddr: 0xCD4C, symSize: 0x68 }
...
