---
triple:          'arm64-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: 0xA90, symSize: 0xC }
  - { offset: 0x34, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult intchars]', symObjAddr: 0x0, symBinAddr: 0xA90, symSize: 0xC }
  - { offset: 0x5D, size: 0x8, addend: 0x0, symName: _intchars.buffer, symObjAddr: 0x2D0, symBinAddr: 0x81C0, symSize: 0x0 }
  - { offset: 0x93, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult voids]', symObjAddr: 0xC, symBinAddr: 0xA9C, symSize: 0xC }
  - { offset: 0xBC, size: 0x8, addend: 0x0, symName: _voids.buffer, symObjAddr: 0x2D5, symBinAddr: 0x81C5, symSize: 0x0 }
  - { offset: 0xD8, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult files]', symObjAddr: 0x18, symBinAddr: 0xAA8, symSize: 0x48 }
  - { offset: 0x101, size: 0x8, addend: 0x0, symName: _files.buffer, symObjAddr: 0x5B58, symBinAddr: 0x83A0, symSize: 0x0 }
  - { offset: 0x325, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult chars]', symObjAddr: 0x60, symBinAddr: 0xAF0, symSize: 0xC }
  - { offset: 0x34E, size: 0x8, addend: 0x0, symName: _chars.buffer, symObjAddr: 0x2DA, symBinAddr: 0x81CA, symSize: 0x0 }
  - { offset: 0x36A, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult chars2]', symObjAddr: 0x6C, symBinAddr: 0xAFC, symSize: 0xC }
  - { offset: 0x393, size: 0x8, addend: 0x0, symName: _chars2.buffer, symObjAddr: 0x2DF, symBinAddr: 0x81CF, symSize: 0x0 }
  - { offset: 0x3AF, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uchars]', symObjAddr: 0x78, symBinAddr: 0xB08, symSize: 0xC }
  - { offset: 0x3D8, size: 0x8, addend: 0x0, symName: _uchars.buffer, symObjAddr: 0x2E4, symBinAddr: 0x81D4, symSize: 0x0 }
  - { offset: 0x400, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uchars2]', symObjAddr: 0x84, symBinAddr: 0xB14, symSize: 0xC }
  - { offset: 0x429, size: 0x8, addend: 0x0, symName: _uchars2.buffer, symObjAddr: 0x2E9, symBinAddr: 0x81D9, symSize: 0x0 }
  - { offset: 0x445, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult shorts]', symObjAddr: 0x90, symBinAddr: 0xB20, symSize: 0xC }
  - { offset: 0x46E, size: 0x8, addend: 0x0, symName: _shorts.buffer, symObjAddr: 0x2EE, symBinAddr: 0x81DE, symSize: 0x0 }
  - { offset: 0x496, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ushorts]', symObjAddr: 0x9C, symBinAddr: 0xB2C, symSize: 0xC }
  - { offset: 0x4BF, size: 0x8, addend: 0x0, symName: _ushorts.buffer, symObjAddr: 0x2F8, symBinAddr: 0x81E8, symSize: 0x0 }
  - { offset: 0x4EE, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ints]', symObjAddr: 0xA8, symBinAddr: 0xB38, symSize: 0xC }
  - { offset: 0x517, size: 0x8, addend: 0x0, symName: _ints.buffer, symObjAddr: 0x304, symBinAddr: 0x81F4, symSize: 0x0 }
  - { offset: 0x53F, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult uints]', symObjAddr: 0xB4, symBinAddr: 0xB44, symSize: 0xC }
  - { offset: 0x568, size: 0x8, addend: 0x0, symName: _uints.buffer, symObjAddr: 0x318, symBinAddr: 0x8208, symSize: 0x0 }
  - { offset: 0x597, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult longs]', symObjAddr: 0xC0, symBinAddr: 0xB50, symSize: 0xC }
  - { offset: 0x5C0, size: 0x8, addend: 0x0, symName: _longs.buffer, symObjAddr: 0x330, symBinAddr: 0x8220, symSize: 0x0 }
  - { offset: 0x5EF, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ulongs]', symObjAddr: 0xCC, symBinAddr: 0xB5C, symSize: 0xC }
  - { offset: 0x618, size: 0x8, addend: 0x0, symName: _ulongs.buffer, symObjAddr: 0x358, symBinAddr: 0x8248, symSize: 0x0 }
  - { offset: 0x647, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult longlongs]', symObjAddr: 0xD8, symBinAddr: 0xB68, symSize: 0xC }
  - { offset: 0x670, size: 0x8, addend: 0x0, symName: _longlongs.buffer, symObjAddr: 0x380, symBinAddr: 0x8270, symSize: 0x0 }
  - { offset: 0x698, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult ulonglongs]', symObjAddr: 0xE4, symBinAddr: 0xB74, symSize: 0xC }
  - { offset: 0x6C1, size: 0x8, addend: 0x0, symName: _ulonglongs.buffer, symObjAddr: 0x3A8, symBinAddr: 0x8298, symSize: 0x0 }
  - { offset: 0x6F0, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult floats]', symObjAddr: 0xF0, symBinAddr: 0xB80, symSize: 0xC }
  - { offset: 0x719, size: 0x8, addend: 0x0, symName: _floats.buffer, symObjAddr: 0x3D0, symBinAddr: 0x82C0, symSize: 0x0 }
  - { offset: 0x748, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult objects]', symObjAddr: 0xFC, symBinAddr: 0xB8C, symSize: 0xC }
  - { offset: 0x771, size: 0x8, addend: 0x0, symName: _objects.buf, symObjAddr: 0x3E8, symBinAddr: 0x82D8, symSize: 0x0 }
  - { offset: 0x7CE, size: 0x8, addend: 0x0, symName: _mod_module, symObjAddr: 0x410, symBinAddr: 0x8300, symSize: 0x0 }
  - { offset: 0x14A3, size: 0x8, addend: 0x0, symName: _mod_methods, symObjAddr: 0x5B70, symBinAddr: 0x83B8, symSize: 0x0 }
  - { offset: 0x14C4, size: 0x8, addend: 0x0, symName: _mod_slots, symObjAddr: 0x478, symBinAddr: 0x8368, symSize: 0x0 }
  - { offset: 0x14E5, size: 0x8, addend: 0x0, symName: _PyObjC_API, symObjAddr: 0x5B90, symBinAddr: 0x83D8, symSize: 0x0 }
  - { offset: 0x19DB, size: 0x8, addend: 0x0, symName: '+[OC_NullDelimitedResult newrefsOfClass:]', symObjAddr: 0x108, symBinAddr: 0xB98, symSize: 0xBC }
  - { offset: 0x1A8C, size: 0x8, addend: 0x0, symName: _PyInit_nulldelimitedresult, symObjAddr: 0x1C4, symBinAddr: 0xC54, symSize: 0xC }
  - { offset: 0x1B1A, size: 0x8, addend: 0x0, symName: _mod_exec_module, symObjAddr: 0x1D0, symBinAddr: 0xC60, symSize: 0xFC }
...
