---
triple:          'arm64-apple-darwin'
binary-path:     'build/lib.macosx-10.13-universal2-cpython-312/PyObjCTest/coding.cpython-312-darwin.so'
relocations:
  - { offset: 0x27, size: 0x8, addend: 0x0, symName: '-[PyObjC_TestCodingClass _privateMethodWithArg:]', symObjAddr: 0x0, symBinAddr: 0xB30, symSize: 0x8 }
  - { offset: 0x4F, size: 0x8, addend: 0x0, symName: _mod_module, symObjAddr: 0x11A8, symBinAddr: 0x8470, symSize: 0x0 }
  - { offset: 0xD57, size: 0x8, addend: 0x0, symName: _mod_methods, symObjAddr: 0x6F00, symBinAddr: 0x8510, symSize: 0x0 }
  - { offset: 0xD78, size: 0x8, addend: 0x0, symName: _mod_slots, symObjAddr: 0x1210, symBinAddr: 0x84D8, symSize: 0x0 }
  - { offset: 0xD99, size: 0x8, addend: 0x0, symName: _PyObjC_API, symObjAddr: 0x6F20, symBinAddr: 0x8530, symSize: 0x0 }
  - { offset: 0x1305, size: 0x8, addend: 0x0, symName: '-[PyObjC_TestCodingClass _privateMethodWithArg:]', symObjAddr: 0x0, symBinAddr: 0xB30, symSize: 0x8 }
  - { offset: 0x1343, size: 0x8, addend: 0x0, symName: '-[PyObjC_TestCodingClass runThread:]', symObjAddr: 0x8, symBinAddr: 0xB38, symSize: 0x50 }
  - { offset: 0x1391, size: 0x8, addend: 0x0, symName: '-[PyObjC_TestCodingClass returnObject]', symObjAddr: 0x58, symBinAddr: 0xB88, symSize: 0x8 }
  - { offset: 0x13C5, size: 0x8, addend: 0x0, symName: '-[PyObjC_TestCodingClass encodeWithCoder:]', symObjAddr: 0x60, symBinAddr: 0xB90, symSize: 0xC4 }
  - { offset: 0x141D, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchInt:]', symObjAddr: 0x124, symBinAddr: 0xC54, symSize: 0x30 }
  - { offset: 0x146B, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchInt:size:]', symObjAddr: 0x154, symBinAddr: 0xC84, symSize: 0x34 }
  - { offset: 0x14C8, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchDouble:]', symObjAddr: 0x188, symBinAddr: 0xCB8, symSize: 0x30 }
  - { offset: 0x1516, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchData:forKey:]', symObjAddr: 0x1B8, symBinAddr: 0xCE8, symSize: 0x94 }
  - { offset: 0x1582, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchData:]', symObjAddr: 0x24C, symBinAddr: 0xD7C, symSize: 0x8C }
  - { offset: 0x15DF, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchArray:]', symObjAddr: 0x2D8, symBinAddr: 0xE08, symSize: 0x150 }
  - { offset: 0x162D, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass fetchObjectDescription:]', symObjAddr: 0x428, symBinAddr: 0xF58, symSize: 0x8 }
  - { offset: 0x166C, size: 0x8, addend: 0x0, symName: '+[PyObjC_TestCodingClass classSupportsSecureCoding:]', symObjAddr: 0x430, symBinAddr: 0xF60, symSize: 0x18 }
  - { offset: 0x16AB, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder encodeArrayOfObjCType:count:at:]', symObjAddr: 0x448, symBinAddr: 0xF78, symSize: 0x28 }
  - { offset: 0x16F8, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder encodeBytes:length:]', symObjAddr: 0x470, symBinAddr: 0xFA0, symSize: 0x28 }
  - { offset: 0x173A, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder encodeBytes:length:forKey:]', symObjAddr: 0x498, symBinAddr: 0xFC8, symSize: 0x28 }
  - { offset: 0x1787, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder encodeValueOfObjCType:at:]', symObjAddr: 0x4C0, symBinAddr: 0xFF0, symSize: 0x28 }
  - { offset: 0x17C9, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder encodeValuesOfObjCTypes:]', symObjAddr: 0x4E8, symBinAddr: 0x1018, symSize: 0x28 }
  - { offset: 0x1801, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeValueOfObjCType:at:]', symObjAddr: 0x510, symBinAddr: 0x1040, symSize: 0x28 }
  - { offset: 0x1843, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeValueOfObjCType:at:size:]', symObjAddr: 0x538, symBinAddr: 0x1068, symSize: 0x28 }
  - { offset: 0x1890, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeValuesOfObjCTypes:]', symObjAddr: 0x560, symBinAddr: 0x1090, symSize: 0x28 }
  - { offset: 0x18C8, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeArrayOfObjCType:count:at:]', symObjAddr: 0x588, symBinAddr: 0x10B8, symSize: 0x28 }
  - { offset: 0x1915, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeBytesWithReturnedLength:]', symObjAddr: 0x5B0, symBinAddr: 0x10E0, symSize: 0x28 }
  - { offset: 0x1950, size: 0x8, addend: 0x0, symName: '-[OC_RaisingCoder decodeBytesForKey:returnedLength:]', symObjAddr: 0x5D8, symBinAddr: 0x1108, symSize: 0x28 }
  - { offset: 0x1996, size: 0x8, addend: 0x0, symName: '-[OC_NilBytes decodeBytesWithReturnedLength:]', symObjAddr: 0x600, symBinAddr: 0x1130, symSize: 0x10 }
  - { offset: 0x19D3, size: 0x8, addend: 0x0, symName: '-[OC_NilBytes decodeBytesForKey:returnedLength:]', symObjAddr: 0x610, symBinAddr: 0x1140, symSize: 0x14 }
  - { offset: 0x1A1B, size: 0x8, addend: 0x0, symName: _PyInit_coding, symObjAddr: 0x624, symBinAddr: 0x1154, symSize: 0xC }
  - { offset: 0x1AAA, size: 0x8, addend: 0x0, symName: _mod_exec_module, symObjAddr: 0x630, symBinAddr: 0x1160, symSize: 0x178 }
...
