---
triple:          'arm64-apple-darwin'
binary-path:     'build/lib.macosx-10.13-universal2-cpython-312/PyObjCTest/helpernsobject.cpython-312-darwin.so'
relocations:
  - { offset: 0x27, size: 0x8, addend: 0x0, symName: '+[OC_AllocRaises alloc]', symObjAddr: 0x0, symBinAddr: 0xB30, symSize: 0x2C }
  - { offset: 0x4E, size: 0x8, addend: 0x0, symName: _mod_module, symObjAddr: 0x1000, symBinAddr: 0x8408, symSize: 0x0 }
  - { offset: 0xD56, size: 0x8, addend: 0x0, symName: _mod_methods, symObjAddr: 0x6AB8, symBinAddr: 0x84A8, symSize: 0x0 }
  - { offset: 0xD77, size: 0x8, addend: 0x0, symName: _mod_slots, symObjAddr: 0x1068, symBinAddr: 0x8470, symSize: 0x0 }
  - { offset: 0xD98, size: 0x8, addend: 0x0, symName: _PyObjC_API, symObjAddr: 0x6AD8, symBinAddr: 0x84C8, symSize: 0x0 }
  - { offset: 0x12E4, size: 0x8, addend: 0x0, symName: '+[OC_AllocRaises alloc]', symObjAddr: 0x0, symBinAddr: 0xB30, symSize: 0x2C }
  - { offset: 0x1314, size: 0x8, addend: 0x0, symName: '+[OC_AllocRaises invokeAlloc:]', symObjAddr: 0x2C, symBinAddr: 0xB5C, symSize: 0x8 }
  - { offset: 0x1353, size: 0x8, addend: 0x0, symName: '+[OC_AllocRaises invoke:on:]', symObjAddr: 0x34, symBinAddr: 0xB64, symSize: 0x8C }
  - { offset: 0x13F1, size: 0x8, addend: 0x0, symName: '-[OC_RefcountRaises init]', symObjAddr: 0xC0, symBinAddr: 0xBF0, symSize: 0x3C }
  - { offset: 0x1425, size: 0x8, addend: 0x0, symName: '-[OC_RefcountRaises setScenario:]', symObjAddr: 0xFC, symBinAddr: 0xC2C, symSize: 0x8 }
  - { offset: 0x1460, size: 0x8, addend: 0x0, symName: '-[OC_RefcountRaises retain]', symObjAddr: 0x104, symBinAddr: 0xC34, symSize: 0x68 }
  - { offset: 0x1494, size: 0x8, addend: 0x0, symName: '-[OC_RefcountRaises release]', symObjAddr: 0x16C, symBinAddr: 0xC9C, symSize: 0x68 }
  - { offset: 0x14C4, size: 0x8, addend: 0x0, symName: '-[OC_RefcountRaises dealloc]', symObjAddr: 0x1D4, symBinAddr: 0xD04, symSize: 0x68 }
  - { offset: 0x14F4, size: 0x8, addend: 0x0, symName: '-[OC_CustomMethods methodSignatureForSelector:]', symObjAddr: 0x23C, symBinAddr: 0xD6C, symSize: 0x7C }
  - { offset: 0x154C, size: 0x8, addend: 0x0, symName: '-[OC_CustomMethods respondsToSelector:]', symObjAddr: 0x2B8, symBinAddr: 0xDE8, symSize: 0xA4 }
  - { offset: 0x15B8, size: 0x8, addend: 0x0, symName: '+[OC_CustomMethods methodSignatureForSelector:]', symObjAddr: 0x35C, symBinAddr: 0xE8C, symSize: 0x7C }
  - { offset: 0x1610, size: 0x8, addend: 0x0, symName: '+[OC_CustomMethods respondsToSelector:]', symObjAddr: 0x3D8, symBinAddr: 0xF08, symSize: 0xA4 }
  - { offset: 0x167C, size: 0x8, addend: 0x0, symName: '-[OC_CustomMethods methodForSelector:]', symObjAddr: 0x47C, symBinAddr: 0xFAC, symSize: 0x74 }
  - { offset: 0x16D4, size: 0x8, addend: 0x0, symName: _virtual_imp, symObjAddr: 0x4F0, symBinAddr: 0x1020, symSize: 0x8 }
  - { offset: 0x1704, size: 0x8, addend: 0x0, symName: '+[OC_CustomMethods methodForSelector:]', symObjAddr: 0x4F8, symBinAddr: 0x1028, symSize: 0x74 }
  - { offset: 0x175C, size: 0x8, addend: 0x0, symName: _virtual_class_imp, symObjAddr: 0x56C, symBinAddr: 0x109C, symSize: 0x18 }
  - { offset: 0x178C, size: 0x8, addend: 0x0, symName: '-[OC_CustomMethods forwardInvocation:]', symObjAddr: 0x584, symBinAddr: 0x10B4, symSize: 0x84 }
  - { offset: 0x1804, size: 0x8, addend: 0x0, symName: '+[OC_CustomMethods forwardInvocation:]', symObjAddr: 0x608, symBinAddr: 0x1138, symSize: 0x90 }
  - { offset: 0x187C, size: 0x8, addend: 0x0, symName: _PyInit_helpernsobject, symObjAddr: 0x698, symBinAddr: 0x11C8, symSize: 0xC }
  - { offset: 0x190A, size: 0x8, addend: 0x0, symName: _mod_exec_module, symObjAddr: 0x6A4, symBinAddr: 0x11D4, symSize: 0x16C }
...
