-
Notifications
You must be signed in to change notification settings - Fork 97
Closed
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers
Description
I build with windows, mac, linux x86, and arm64 targets, and I'm only getting build errors on the windows arm platform.
After checking the cause of the problem, it seems that some techniques are calling functions and identifiers of the x86 architecture even though they are in the arm environment.
As of the latest commit, the following techniques were causing build errors, and branching them with the #if (ARM)
syntax fixed the build errors.
VM::SGDT
On line 7251, _sgdt is being called.VM::LOGICAL_PROCESSORS
On line 8005, __readgsqword is being called.VM::VIRTUAL_PROCESSORS
On line 8069, __cpuid is being called.VM::TRAP
Dr7, Dr6, and Dr0 are being used on lines 8532, 8533, and 8554.VM::UD
On line 8591, __ud2 is being called.
Please check on this issue.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers