Inheritance: IGPIOReceiver, IControllableCPU, IDisposable, IDisassemblable
Example #1
0
 public BaseFunctionHandler(TranslationCPU cpu)
 {
     this.CPU = cpu;
 }
Example #2
0
 public CpuThreadPauseGuard(TranslationCPU parent)
 {
     guard = new ThreadLocal<object>();
     blockRestartReached = new ThreadLocal<bool>();
     this.parent = parent;
 }
Example #3
0
 public HookDescriptor(TranslationCPU cpu, uint address)
 {
     this.cpu = cpu;
     this.address = address;
     callbacks = new HashSet<Action<uint>>();
 }
Example #4
0
 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());
 }
Example #5
0
 public SimpleMemoryManager(TranslationCPU parent)
 {
     this.parent = parent;
     ourPointers = new ConcurrentDictionary<IntPtr, int>();
 }
Example #6
0
 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(", "));
 }
Example #7
0
 public DefaultFunctionHandler(TranslationCPU cpu) : base(cpu)
 {
 }
Example #8
0
 public void ReturnHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> argument)
 {
     throw new NotImplementedException();
 }
Example #9
0
 public void CallHandler(TranslationCPU cpu, uint pc, string functionName, IEnumerable<object> arguments)
 {
     Logger.LogAs(this, LogLevel.Warning, arguments.First().ToString());
 }
Example #10
0
 public PrintfHandler(TranslationCPU cpu) : base(cpu)
 {
 }