---
triple:          'x86_64-apple-darwin'
binary-path:     'build/lib.macosx-10.13-universal2-cpython-312/PyObjCTest/nulldelimitedresult.cpython-312-darwin.so'
relocations:
  - { offset: 0x27, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult intchars]', symObjAddr: 0x0, symBinAddr: 0x990, symSize: 0x10 }
  - { offset: 0x34, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult intchars]', symObjAddr: 0x0, symBinAddr: 0x990, symSize: 0x10 }
  - { offset: 0x5D, size: 0x8, addend: 0x0, symName: _intchars.buffer, symObjAddr: 0x2D0, symBinAddr: 0x1400, symSize: 0x0 }
  - { offset: 0x93, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult voids]', symObjAddr: 0x10, symBinAddr: 0x9A0, symSize: 0x10 }
  - { offset: 0xBC, size: 0x8, addend: 0x0, symName: _voids.buffer, symObjAddr: 0x2D5, symBinAddr: 0x1405, symSize: 0x0 }
  - { offset: 0xD8, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult files]', symObjAddr: 0x20, symBinAddr: 0x9B0, symSize: 0x50 }
  - { offset: 0x101, size: 0x8, addend: 0x0, symName: _files.buffer, symObjAddr: 0x5DC0, symBinAddr: 0x1630, symSize: 0x0 }
  - { offset: 0x325, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult chars]', symObjAddr: 0x70, symBinAddr: 0xA00, symSize: 0x10 }
  - { offset: 0x34E, size: 0x8, addend: 0x0, symName: _chars.buffer, symObjAddr: 0x2DA, symBinAddr: 0x140A, symSize: 0x0 }
  - { offset: 0x36A, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult chars2]', symObjAddr: 0x80, symBinAddr: 0xA10, symSize: 0x10 }
  - { offset: 0x393, size: 0x8, addend: 0x0, symName: _chars2.buffer, symObjAddr: 0x2DF, symBinAddr: 0x140F, symSize: 0x0 }
  - { offset: 0x3AF, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uchars]', symObjAddr: 0x90, symBinAddr: 0xA20, symSize: 0x10 }
  - { offset: 0x3D8, size: 0x8, addend: 0x0, symName: _uchars.buffer, symObjAddr: 0x2E4, symBinAddr: 0x1414, symSize: 0x0 }
  - { offset: 0x400, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uchars2]', symObjAddr: 0xA0, symBinAddr: 0xA30, symSize: 0x10 }
  - { offset: 0x429, size: 0x8, addend: 0x0, symName: _uchars2.buffer, symObjAddr: 0x2E9, symBinAddr: 0x1419, symSize: 0x0 }
  - { offset: 0x445, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult shorts]', symObjAddr: 0xB0, symBinAddr: 0xA40, symSize: 0x10 }
  - { offset: 0x46E, size: 0x8, addend: 0x0, symName: _shorts.buffer, symObjAddr: 0x2EE, symBinAddr: 0x141E, symSize: 0x0 }
  - { offset: 0x496, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ushorts]', symObjAddr: 0xC0, symBinAddr: 0xA50, symSize: 0x10 }
  - { offset: 0x4BF, size: 0x8, addend: 0x0, symName: _ushorts.buffer, symObjAddr: 0x2F8, symBinAddr: 0x1428, symSize: 0x0 }
  - { offset: 0x4EE, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ints]', symObjAddr: 0xD0, symBinAddr: 0xA60, symSize: 0x10 }
  - { offset: 0x517, size: 0x8, addend: 0x0, symName: _ints.buffer, symObjAddr: 0x310, symBinAddr: 0x1440, symSize: 0x0 }
  - { offset: 0x53F, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uints]', symObjAddr: 0xE0, symBinAddr: 0xA70, symSize: 0x10 }
  - { offset: 0x568, size: 0x8, addend: 0x0, symName: _uints.buffer, symObjAddr: 0x330, symBinAddr: 0x1460, symSize: 0x0 }
  - { offset: 0x597, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult longs]', symObjAddr: 0xF0, symBinAddr: 0xA80, symSize: 0x10 }
  - { offset: 0x5C0, size: 0x8, addend: 0x0, symName: _longs.buffer, symObjAddr: 0x350, symBinAddr: 0x1480, symSize: 0x0 }
  - { offset: 0x5EF, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ulongs]', symObjAddr: 0x100, symBinAddr: 0xA90, symSize: 0x10 }
  - { offset: 0x618, size: 0x8, addend: 0x0, symName: _ulongs.buffer, symObjAddr: 0x380, symBinAddr: 0x14B0, symSize: 0x0 }
  - { offset: 0x647, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult longlongs]', symObjAddr: 0x110, symBinAddr: 0xAA0, symSize: 0x10 }
  - { offset: 0x670, size: 0x8, addend: 0x0, symName: _longlongs.buffer, symObjAddr: 0x3B0, symBinAddr: 0x14E0, symSize: 0x0 }
  - { offset: 0x698, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ulonglongs]', symObjAddr: 0x120, symBinAddr: 0xAB0, symSize: 0x10 }
  - { offset: 0x6C1, size: 0x8, addend: 0x0, symName: _ulonglongs.buffer, symObjAddr: 0x3E0, symBinAddr: 0x1510, symSize: 0x0 }
  - { offset: 0x6F0, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult floats]', symObjAddr: 0x130, symBinAddr: 0xAC0, symSize: 0x10 }
  - { offset: 0x719, size: 0x8, addend: 0x0, symName: _floats.buffer, symObjAddr: 0x410, symBinAddr: 0x1540, symSize: 0x0 }
  - { offset: 0x748, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult objects]', symObjAddr: 0x140, symBinAddr: 0xAD0, symSize: 0x10 }
  - { offset: 0x771, size: 0x8, addend: 0x0, symName: _objects.buf, symObjAddr: 0x430, symBinAddr: 0x1560, symSize: 0x0 }
  - { offset: 0x7CE, size: 0x8, addend: 0x0, symName: _mod_module, symObjAddr: 0x458, symBinAddr: 0x1588, symSize: 0x0 }
  - { offset: 0x14A3, size: 0x8, addend: 0x0, symName: _mod_methods, symObjAddr: 0x5DE0, symBinAddr: 0x1650, symSize: 0x0 }
  - { offset: 0x14C4, size: 0x8, addend: 0x0, symName: _mod_slots, symObjAddr: 0x4C0, symBinAddr: 0x15F0, symSize: 0x0 }
  - { offset: 0x14E5, size: 0x8, addend: 0x0, symName: _PyObjC_API, symObjAddr: 0x5E00, symBinAddr: 0x1670, symSize: 0x0 }
  - { offset: 0x19DB, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult newrefsOfClass:]', symObjAddr: 0x150, symBinAddr: 0xAE0, symSize: 0xA0 }
  - { offset: 0x1A96, size: 0x8, addend: 0x0, symName: _PyInit_nulldelimitedresult, symObjAddr: 0x1F0, symBinAddr: 0xB80, symSize: 0x20 }
  - { offset: 0x1B24, size: 0x8, addend: 0x0, symName: _mod_exec_module, symObjAddr: 0x210, symBinAddr: 0xBA0, symSize: 0xBD }
...
