Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System Crash when execute sidt instruction #46

Open
ZhouZiY opened this issue Jul 22, 2017 · 1 comment
Open

System Crash when execute sidt instruction #46

ZhouZiY opened this issue Jul 22, 2017 · 1 comment

Comments

@ZhouZiY
Copy link

ZhouZiY commented Jul 22, 2017

System Crash when execute sidt instruction

Description

When execution some instructions like sidt with unreadable or unwriteable address,VMM crash.

Expected behavior

EVENT INJECTION

Actual behavior

VMM Crash

Steps to reproduce the problem

execute

__try
	{
		__sidt((void*)0);
	}
__except (1)
	{

	}
@tandasat
Copy link
Owner

Thanks, this is an genuine bug although I knew HyperPlatform was not written as rubus as I would like against bogus inputs. If you have PR, feel free to send it to me. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants