public void MemProtect(ulong address, ulong size, UcProt perms = UcProt.UC_PROT_ALL) { var err = UcNative.UcMemProtect(Handle, address, size, perms); if (err != UcErr.UC_ERR_OK) { throw new UcException(err); } }
public void MemMapPtr(ulong address, ulong size, IntPtr ptr, UcProt perms = UcProt.UC_PROT_ALL) { var err = UcNative.UcMemMapPtr(Handle, address, size, perms, ptr); if (err != UcErr.UC_ERR_OK) { throw new UcException(err); } }
public static extern UcErr UcMemProtect(IntPtr engine, ulong address, ulong size, UcProt perms);
public static extern UcErr UcMemMapPtr(IntPtr engine, ulong address, ulong size, UcProt perms, IntPtr ptr);