From 88cc8a00f4a7fc34003b961c572d5a78462dd682 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Tue, 4 Jul 2017 11:19:53 +0200 Subject: Windows: correctly handle SEH exceptions during self-tests in order to disable CPU extended features in such case. --- src/Driver/DumpFilter.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'src/Driver/DumpFilter.c') diff --git a/src/Driver/DumpFilter.c b/src/Driver/DumpFilter.c index 18feca06..2b58d061 100644 --- a/src/Driver/DumpFilter.c +++ b/src/Driver/DumpFilter.c @@ -66,18 +66,8 @@ NTSTATUS DumpFilterEntry (PFILTER_EXTENSION filterExtension, PFILTER_INITIALIZAT if (filterExtension->DumpType == DumpTypeCrashdump) { dumpConfig.HwEncryptionEnabled = FALSE; - // disable also SSE optimizations - HasMMX() = 0; - HasISSE() = 0; - HasSSE2() = 0; - HasSSSE3() = 0; - HasSSE41() = 0; - HasSSE42() = 0; - HasAESNI() = 0; - HasCLMUL() = 0; - HasSAVX() = 0; - HasSAVX2() = 0; - HasSBMI2() = 0; + // disable also CPU extended features used in optimizations + DisableCPUExtendedFeatures (); } #endif -- cgit v1.2.3