---
triple:          'x86_64-apple-darwin'
binary-path:     'build/lib.macosx-10.13-universal2-cpython-312/PyObjCTest/customcallers.cpython-312-darwin.so'
relocations:
  - { offset: 0x27, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers1]', symObjAddr: 0x0, symBinAddr: 0x940, symSize: 0x10 }
  - { offset: 0x4F, size: 0x8, addend: 0x0, symName: _mod_module, symObjAddr: 0xF50, symBinAddr: 0x2740, symSize: 0x0 }
  - { offset: 0xD57, size: 0x8, addend: 0x0, symName: _mod_methods, symObjAddr: 0x70C0, symBinAddr: 0x27F0, symSize: 0x0 }
  - { offset: 0xD79, size: 0x8, addend: 0x0, symName: _mod_slots, symObjAddr: 0xFC0, symBinAddr: 0x27B0, symSize: 0x0 }
  - { offset: 0xD9A, size: 0x8, addend: 0x0, symName: _PyObjC_API, symObjAddr: 0x70E0, symBinAddr: 0x2810, symSize: 0x0 }
  - { offset: 0x12F9, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers1]', symObjAddr: 0x0, symBinAddr: 0x940, symSize: 0x10 }
  - { offset: 0x1329, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers2]', symObjAddr: 0x10, symBinAddr: 0x950, symSize: 0x10 }
  - { offset: 0x1359, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers3]', symObjAddr: 0x20, symBinAddr: 0x960, symSize: 0x10 }
  - { offset: 0x1389, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers4]', symObjAddr: 0x30, symBinAddr: 0x970, symSize: 0x10 }
  - { offset: 0x13B9, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers5]', symObjAddr: 0x40, symBinAddr: 0x980, symSize: 0x10 }
  - { offset: 0x13E9, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers6]', symObjAddr: 0x50, symBinAddr: 0x990, symSize: 0x10 }
  - { offset: 0x1419, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers7]', symObjAddr: 0x60, symBinAddr: 0x9A0, symSize: 0x10 }
  - { offset: 0x1449, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers8]', symObjAddr: 0x70, symBinAddr: 0x9B0, symSize: 0x10 }
  - { offset: 0x1479, size: 0x8, addend: 0x0, symName: '-[OC_CustomCaller customcallers8:]', symObjAddr: 0x80, symBinAddr: 0x9C0, symSize: 0x10 }
  - { offset: 0x14B6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers1]', symObjAddr: 0x90, symBinAddr: 0x9D0, symSize: 0x10 }
  - { offset: 0x14E6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers2]', symObjAddr: 0xA0, symBinAddr: 0x9E0, symSize: 0x10 }
  - { offset: 0x1516, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers3]', symObjAddr: 0xB0, symBinAddr: 0x9F0, symSize: 0x10 }
  - { offset: 0x1546, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers4]', symObjAddr: 0xC0, symBinAddr: 0xA00, symSize: 0x10 }
  - { offset: 0x1576, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers5]', symObjAddr: 0xD0, symBinAddr: 0xA10, symSize: 0x10 }
  - { offset: 0x15A6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers6]', symObjAddr: 0xE0, symBinAddr: 0xA20, symSize: 0x10 }
  - { offset: 0x15D6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild1 customcallers7]', symObjAddr: 0xF0, symBinAddr: 0xA30, symSize: 0x10 }
  - { offset: 0x1606, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers1]', symObjAddr: 0x100, symBinAddr: 0xA40, symSize: 0x10 }
  - { offset: 0x1636, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers2]', symObjAddr: 0x110, symBinAddr: 0xA50, symSize: 0x10 }
  - { offset: 0x1666, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers3]', symObjAddr: 0x120, symBinAddr: 0xA60, symSize: 0x10 }
  - { offset: 0x1696, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers4]', symObjAddr: 0x130, symBinAddr: 0xA70, symSize: 0x10 }
  - { offset: 0x16C6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers5]', symObjAddr: 0x140, symBinAddr: 0xA80, symSize: 0x10 }
  - { offset: 0x16F6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers6]', symObjAddr: 0x150, symBinAddr: 0xA90, symSize: 0x10 }
  - { offset: 0x1726, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerChild2 customcallers7]', symObjAddr: 0x160, symBinAddr: 0xAA0, symSize: 0x10 }
  - { offset: 0x1756, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers1]', symObjAddr: 0x170, symBinAddr: 0xAB0, symSize: 0x10 }
  - { offset: 0x1786, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers2]', symObjAddr: 0x180, symBinAddr: 0xAC0, symSize: 0x10 }
  - { offset: 0x17B6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers3]', symObjAddr: 0x190, symBinAddr: 0xAD0, symSize: 0x10 }
  - { offset: 0x17E6, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers4]', symObjAddr: 0x1A0, symBinAddr: 0xAE0, symSize: 0x10 }
  - { offset: 0x1816, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers5]', symObjAddr: 0x1B0, symBinAddr: 0xAF0, symSize: 0x10 }
  - { offset: 0x1846, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers6]', symObjAddr: 0x1C0, symBinAddr: 0xB00, symSize: 0x10 }
  - { offset: 0x1876, size: 0x8, addend: 0x0, symName: '-[OC_CustomCallerGrandchild customcallers7]', symObjAddr: 0x1D0, symBinAddr: 0xB10, symSize: 0x10 }
  - { offset: 0x18A6, size: 0x8, addend: 0x0, symName: _PyInit_customcallers, symObjAddr: 0x1E0, symBinAddr: 0xB20, symSize: 0x20 }
  - { offset: 0x1935, size: 0x8, addend: 0x0, symName: _mod_exec_module, symObjAddr: 0x200, symBinAddr: 0xB40, symSize: 0x490 }
  - { offset: 0x1C73, size: 0x8, addend: 0x0, symName: _call_customcallers2, symObjAddr: 0x690, symBinAddr: 0xFD0, symSize: 0x20 }
  - { offset: 0x1CE7, size: 0x8, addend: 0x0, symName: _call_customcallers2b, symObjAddr: 0x6B0, symBinAddr: 0xFF0, symSize: 0x20 }
  - { offset: 0x1D4A, size: 0x8, addend: 0x0, symName: _call_customcallers3b, symObjAddr: 0x6D0, symBinAddr: 0x1010, symSize: 0x20 }
  - { offset: 0x1DAD, size: 0x8, addend: 0x0, symName: _call_customcallers3, symObjAddr: 0x6F0, symBinAddr: 0x1030, symSize: 0x20 }
  - { offset: 0x1E10, size: 0x8, addend: 0x0, symName: _call_customcallers4, symObjAddr: 0x710, symBinAddr: 0x1050, symSize: 0x20 }
  - { offset: 0x1E73, size: 0x8, addend: 0x0, symName: _call_customcallers4b, symObjAddr: 0x730, symBinAddr: 0x1070, symSize: 0x20 }
  - { offset: 0x1ED6, size: 0x8, addend: 0x0, symName: _call_customcallers5b, symObjAddr: 0x750, symBinAddr: 0x1090, symSize: 0x20 }
  - { offset: 0x1F39, size: 0x8, addend: 0x0, symName: _call_customcallers5, symObjAddr: 0x770, symBinAddr: 0x10B0, symSize: 0x20 }
  - { offset: 0x1F9C, size: 0x8, addend: 0x0, symName: _call_customcallers6, symObjAddr: 0x790, symBinAddr: 0x10D0, symSize: 0x20 }
  - { offset: 0x1FFF, size: 0x8, addend: 0x0, symName: _call_customcallers7, symObjAddr: 0x7B0, symBinAddr: 0x10F0, symSize: 0x20 }
  - { offset: 0x2062, size: 0x8, addend: 0x0, symName: _call_customcallers7b, symObjAddr: 0x7D0, symBinAddr: 0x1110, symSize: 0x11 }
...
