---
triple:          'arm64-apple-darwin'
binary-path:     '../../.ext/arm64-darwin25/pty.bundle'
relocations:
  - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _Init_pty, symObjAddr: 0x0, symBinAddr: 0x5D8, symSize: 0xF8 }
  - { offset: 0x4A, size: 0x8, addend: 0x0, symName: _eChildExited, symObjAddr: 0x4950, symBinAddr: 0x8208, symSize: 0x0 }
  - { offset: 0x72, size: 0x8, addend: 0x0, symName: _cPTY, symObjAddr: 0x4948, symBinAddr: 0x8200, symSize: 0x0 }
  - { offset: 0x7B, size: 0x8, addend: 0x0, symName: _echild_status, symObjAddr: 0x490, symBinAddr: 0xA68, symSize: 0x4C }
  - { offset: 0xA0, size: 0x8, addend: 0x0, symName: _echild_status.rbimpl_id, symObjAddr: 0x4958, symBinAddr: 0x8210, symSize: 0x0 }
  - { offset: 0x1B5, size: 0x8, addend: 0x0, symName: _Init_pty, symObjAddr: 0x0, symBinAddr: 0x5D8, symSize: 0xF8 }
  - { offset: 0x1CB, size: 0x8, addend: 0x0, symName: _pty_getpty, symObjAddr: 0xF8, symBinAddr: 0x6D0, symSize: 0x18C }
  - { offset: 0x27D, size: 0x8, addend: 0x0, symName: _pty_check, symObjAddr: 0x284, symBinAddr: 0x85C, symSize: 0xC4 }
  - { offset: 0x310, size: 0x8, addend: 0x0, symName: _pty_open, symObjAddr: 0x348, symBinAddr: 0x920, symSize: 0x148 }
  - { offset: 0x3B3, size: 0x8, addend: 0x0, symName: _establishShell, symObjAddr: 0x4DC, symBinAddr: 0xAB4, symSize: 0x290 }
  - { offset: 0x509, size: 0x8, addend: 0x0, symName: _rbimpl_str_new_cstr, symObjAddr: 0x76C, symBinAddr: 0xD44, symSize: 0x34 }
  - { offset: 0x542, size: 0x8, addend: 0x0, symName: _rb_int2num_inline, symObjAddr: 0x7A0, symBinAddr: 0xD78, symSize: 0x68 }
  - { offset: 0x56A, size: 0x8, addend: 0x0, symName: _pty_detach_process, symObjAddr: 0x808, symBinAddr: 0xDE0, symSize: 0x6C }
  - { offset: 0x5B2, size: 0x8, addend: 0x0, symName: _getDevice, symObjAddr: 0x874, symBinAddr: 0xE4C, symSize: 0x68 }
  - { offset: 0x605, size: 0x8, addend: 0x0, symName: _chfunc, symObjAddr: 0x8DC, symBinAddr: 0xEB4, symSize: 0xDC }
  - { offset: 0x681, size: 0x8, addend: 0x0, symName: _get_device_once, symObjAddr: 0x9B8, symBinAddr: 0xF90, symSize: 0x1F8 }
  - { offset: 0x771, size: 0x8, addend: 0x0, symName: _no_mesg, symObjAddr: 0xBB0, symBinAddr: 0x1188, symSize: 0x4C }
  - { offset: 0x7AA, size: 0x8, addend: 0x0, symName: _start_new_session, symObjAddr: 0xBFC, symBinAddr: 0x11D4, symSize: 0x28 }
  - { offset: 0x7E0, size: 0x8, addend: 0x0, symName: _obtain_ctty, symObjAddr: 0xC24, symBinAddr: 0x11FC, symSize: 0x90 }
  - { offset: 0x840, size: 0x8, addend: 0x0, symName: _drop_privilege, symObjAddr: 0xCB4, symBinAddr: 0x128C, symSize: 0x64 }
  - { offset: 0x876, size: 0x8, addend: 0x0, symName: _rbimpl_strlen, symObjAddr: 0xD18, symBinAddr: 0x12F0, symSize: 0x24 }
  - { offset: 0x8A0, size: 0x8, addend: 0x0, symName: _RB_INT2FIX, symObjAddr: 0xD3C, symBinAddr: 0x1314, symSize: 0x44 }
  - { offset: 0x90E, size: 0x8, addend: 0x0, symName: _rb_num2int_inline, symObjAddr: 0xD80, symBinAddr: 0x1358, symSize: 0x54 }
  - { offset: 0x944, size: 0x8, addend: 0x0, symName: _RB_TEST, symObjAddr: 0xDD4, symBinAddr: 0x13AC, symSize: 0x1C }
  - { offset: 0x96C, size: 0x8, addend: 0x0, symName: _raise_from_check, symObjAddr: 0xDF0, symBinAddr: 0x13C8, symSize: 0xE4 }
  - { offset: 0x9CE, size: 0x8, addend: 0x0, symName: _RB_FIXNUM_P, symObjAddr: 0xED4, symBinAddr: 0x14AC, symSize: 0x1C }
  - { offset: 0xA23, size: 0x8, addend: 0x0, symName: _pty_close_pty, symObjAddr: 0xEF0, symBinAddr: 0x14C8, symSize: 0x21C }
  - { offset: 0xA91, size: 0x8, addend: 0x0, symName: _RB_TYPE_P, symObjAddr: 0x110C, symBinAddr: 0x16E4, symSize: 0x54 }
  - { offset: 0xACA, size: 0x8, addend: 0x0, symName: _RB_SYMBOL_P, symObjAddr: 0x1160, symBinAddr: 0x1738, symSize: 0x4C }
  - { offset: 0xAF4, size: 0x8, addend: 0x0, symName: _RB_FLOAT_TYPE_P, symObjAddr: 0x11AC, symBinAddr: 0x1784, symSize: 0x88 }
  - { offset: 0xB1E, size: 0x8, addend: 0x0, symName: _RB_SPECIAL_CONST_P, symObjAddr: 0x1234, symBinAddr: 0x180C, symSize: 0x48 }
  - { offset: 0xB48, size: 0x8, addend: 0x0, symName: _RB_BUILTIN_TYPE, symObjAddr: 0x127C, symBinAddr: 0x1854, symSize: 0x28 }
  - { offset: 0xB7E, size: 0x8, addend: 0x0, symName: _RB_STATIC_SYM_P, symObjAddr: 0x12A4, symBinAddr: 0x187C, symSize: 0x24 }
  - { offset: 0xBB7, size: 0x8, addend: 0x0, symName: _RB_DYNAMIC_SYM_P, symObjAddr: 0x12C8, symBinAddr: 0x18A0, symSize: 0x64 }
  - { offset: 0xBE1, size: 0x8, addend: 0x0, symName: _RB_FLONUM_P, symObjAddr: 0x132C, symBinAddr: 0x1904, symSize: 0x20 }
  - { offset: 0xC0B, size: 0x8, addend: 0x0, symName: _RB_IMMEDIATE_P, symObjAddr: 0x134C, symBinAddr: 0x1924, symSize: 0x1C }
  - { offset: 0xC35, size: 0x8, addend: 0x0, symName: _rb_type, symObjAddr: 0x1368, symBinAddr: 0x1940, symSize: 0xF8 }
  - { offset: 0xC5D, size: 0x8, addend: 0x0, symName: _rbimpl_intern_const, symObjAddr: 0x1460, symBinAddr: 0x1A38, symSize: 0x50 }
  - { offset: 0xC96, size: 0x8, addend: 0x0, symName: _rb_intern_const, symObjAddr: 0x14B0, symBinAddr: 0x1A88, symSize: 0x34 }
...
