// again, exists only for monitor public static void SetHookAtSyncPoint(this Emulation emulation, int domainIndex, string handler) { var engine = new SyncPointHookPythonEngine(handler, emulation); ((SynchronizationDomain)emulation.SyncDomains[domainIndex]).SetHookOnSyncPoint(engine.Hook); }