Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ionescu007/SimpleVisor.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/shv.h
diff options
context:
space:
mode:
authorionescu007 <aionescu+git@gmail.com>2016-08-30 00:07:03 +0300
committerionescu007 <aionescu+git@gmail.com>2016-08-30 00:07:03 +0300
commitc246a1affa2cfb42722dd2869cdd742a5eb2a574 (patch)
tree0dafa7c6b8509af2d19f0e9d3143b075f634b4eb /shv.h
parent2bc0a27d447902930ed725269a35a96a3d32f562 (diff)
A few more OS layer separations. Fix unload bug when SimpleVisor is not present.
If SimpleVisor got unloaded, __cpuidex might not return valid data in EAX:EBX. Handle this case.
Diffstat (limited to 'shv.h')
-rw-r--r--shv.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/shv.h b/shv.h
index 677c556..65a521f 100644
--- a/shv.h
+++ b/shv.h
@@ -27,7 +27,6 @@ Environment:
#include <intrin.h>
#include <basetsd.h>
#include "ntint.h"
-#include "vmx.h"
#include "shv_x.h"
typedef struct _SHV_SPECIAL_REGISTERS
@@ -91,12 +90,6 @@ ShvVmxEntry (
);
VOID
-ShvVmxCleanup (
- _In_ UINT16 Data,
- _In_ UINT16 Teb
- );
-
-VOID
_sldt (
_In_ PUINT16 Ldtr
);