internal override void Configure(long codeRegistration, long metadataRegistration) { base.Configure(codeRegistration, metadataRegistration); if (Image is MachOReader) { // fix method pointer in mach-o (always +1, don't know why) MethodPointers = MethodPointers.Select(ptr => ptr - 1).ToArray(); ManagedToNative = ManagedToNative.Select(ptr => ptr - 1).ToArray(); Invokers = Invokers.Select(ptr => ptr - 1).ToArray(); } }