public BaseFunctionHandler(TranslationCPU cpu) { this.CPU = cpu; }
public CpuThreadPauseGuard(TranslationCPU parent) { guard = new ThreadLocal<object>(); blockRestartReached = new ThreadLocal<bool>(); this.parent = parent; }
public HookDescriptor(TranslationCPU cpu, uint address) { this.cpu = cpu; this.address = address; callbacks = new HashSet<Action<uint>>(); }
public void ReturnHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> argument) { Logger.Log(LogLevel.Debug, "Return from {0} @ 0x{1:X} ({2})",functionName, pc, argument.First()); }
public SimpleMemoryManager(TranslationCPU parent) { this.parent = parent; ourPointers = new ConcurrentDictionary<IntPtr, int>(); }
public void CallHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> arguments) { Logger.Log(LogLevel.Debug, "Call {0} @ 0x{1:X} ({2})",functionName, pc, arguments.Stringify(", ")); }
public DefaultFunctionHandler(TranslationCPU cpu) : base(cpu) { }
public void ReturnHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> argument) { throw new NotImplementedException(); }
public void CallHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> arguments) { Logger.LogAs(this, LogLevel.Warning, arguments.First().ToString()); }
public PrintfHandler(TranslationCPU cpu) : base(cpu) { }