コード例 #1
0
        public NeonRegister ReadNeon(int registerId)
        {
            NeonRegister value = new NeonRegister();

            _emulator.ThrowIfDisposed();
            _emulator.RegRead(registerId, ref value);
            return(value);
        }
コード例 #2
0
ファイル: Bindings.cs プロジェクト: fengyubox/unicorn-net
 public void RegWrite(IntPtr uc, int regId, ref NeonRegister value)
 => ThrowIfError(uc_reg_write(uc, regId, ref value));
コード例 #3
0
ファイル: Bindings.cs プロジェクト: fengyubox/unicorn-net
 public void RegRead(IntPtr uc, int regId, ref NeonRegister value)
 => ThrowIfError(uc_reg_read(uc, regId, ref value));
コード例 #4
0
 public void Write(int registerId, NeonRegister value)
 {
     _emulator.ThrowIfDisposed();
     _emulator.RegWrite(registerId, ref value);
 }
コード例 #5
0
ファイル: Emulator.cs プロジェクト: fengyubox/unicorn-net
 internal void RegWrite(int regId, ref NeonRegister value)
 => Bindings.RegWrite(Handle, regId, ref value);