internal Context(Emulator emulator) { Debug.Assert(emulator != null); emulator.Bindings.ContextAlloc(ref _context); _arch = emulator._arch; _mode = emulator._mode; }
internal Emulator(Bindings.Arch arch, Bindings.Mode mode) { _arch = arch; _mode = mode; _bindings = new Bindings(); _memory = new Memory(this); _hooks = new Hooks(this); _bindings.Open(arch, mode); }