From 30201f643539114a598fbe0da2ef76b04dd4735e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ruytenberg?= Date: Wed, 23 Jul 2025 18:14:36 +0200 Subject: [PATCH] Temporarily work around Visual Studio 17.14.8 compiler optimization bug --- examples/kernel/hyperdbg_driver/hyperdbg_driver.vcxproj | 1 + examples/user/hyperdbg_app/hyperdbg_app.vcxproj | 1 + hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj | 1 + hyperdbg/hyperdbg-test/hyperdbg-test.vcxproj | 1 + hyperdbg/hyperdbg.sln | 1 - hyperdbg/hyperevade/hyperevade.vcxproj | 1 + hyperdbg/hyperkd/hyperkd.vcxproj | 1 + hyperdbg/hyperlog/hyperlog.vcxproj | 1 + hyperdbg/kdserial/kdserial.vcxproj | 1 + hyperdbg/libhyperdbg/libhyperdbg.vcxproj | 1 + hyperdbg/script-engine/script-engine.vcxproj | 1 + hyperdbg/symbol-parser/symbol-parser.vcxproj | 1 + 12 files changed, 11 insertions(+), 1 deletion(-) diff --git a/examples/kernel/hyperdbg_driver/hyperdbg_driver.vcxproj b/examples/kernel/hyperdbg_driver/hyperdbg_driver.vcxproj index 09691cc3..9d1bb8aa 100644 --- a/examples/kernel/hyperdbg_driver/hyperdbg_driver.vcxproj +++ b/examples/kernel/hyperdbg_driver/hyperdbg_driver.vcxproj @@ -86,6 +86,7 @@ true Create pch.h + Disabled true diff --git a/examples/user/hyperdbg_app/hyperdbg_app.vcxproj b/examples/user/hyperdbg_app/hyperdbg_app.vcxproj index c5e4e913..60ad1eb1 100644 --- a/examples/user/hyperdbg_app/hyperdbg_app.vcxproj +++ b/examples/user/hyperdbg_app/hyperdbg_app.vcxproj @@ -91,6 +91,7 @@ pch.h $(SolutionDir)include;$(ProjectDir)header;%(AdditionalIncludeDirectories) true + Disabled Console diff --git a/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj b/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj index 870ed94d..66c49f57 100644 --- a/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj +++ b/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj @@ -110,6 +110,7 @@ copy "$(SolutionDir)miscellaneous\constants\pciid\pci.ids" "$(OutDir)constants\p MultiThreadedDebug true stdcpp20 + Disabled Console diff --git a/hyperdbg/hyperdbg-test/hyperdbg-test.vcxproj b/hyperdbg/hyperdbg-test/hyperdbg-test.vcxproj index abaae182..f4b2dbd8 100644 --- a/hyperdbg/hyperdbg-test/hyperdbg-test.vcxproj +++ b/hyperdbg/hyperdbg-test/hyperdbg-test.vcxproj @@ -91,6 +91,7 @@ MultiThreaded true stdcpp20 + Disabled Console diff --git a/hyperdbg/hyperdbg.sln b/hyperdbg/hyperdbg.sln index 3c690546..e124d57a 100644 --- a/hyperdbg/hyperdbg.sln +++ b/hyperdbg/hyperdbg.sln @@ -279,7 +279,6 @@ Global {B226530A-14B1-40AC-B82E-D9057400E7EE}.debug|x64.Build.0 = debug|x64 {B226530A-14B1-40AC-B82E-D9057400E7EE}.release|x64.ActiveCfg = release|x64 {B226530A-14B1-40AC-B82E-D9057400E7EE}.release|x64.Build.0 = release|x64 - {B226530A-14B1-40AC-B82E-D9057400E7EE}.release|x64.Deploy.0 = release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/hyperdbg/hyperevade/hyperevade.vcxproj b/hyperdbg/hyperevade/hyperevade.vcxproj index 94c5279a..73963ef4 100644 --- a/hyperdbg/hyperevade/hyperevade.vcxproj +++ b/hyperdbg/hyperevade/hyperevade.vcxproj @@ -87,6 +87,7 @@ Create pch.h stdcpp20 + Disabled true diff --git a/hyperdbg/hyperkd/hyperkd.vcxproj b/hyperdbg/hyperkd/hyperkd.vcxproj index 69a780af..a756dd53 100644 --- a/hyperdbg/hyperkd/hyperkd.vcxproj +++ b/hyperdbg/hyperkd/hyperkd.vcxproj @@ -91,6 +91,7 @@ Create pch.h stdcpp20 + Disabled true diff --git a/hyperdbg/hyperlog/hyperlog.vcxproj b/hyperdbg/hyperlog/hyperlog.vcxproj index c46de108..269be648 100644 --- a/hyperdbg/hyperlog/hyperlog.vcxproj +++ b/hyperdbg/hyperlog/hyperlog.vcxproj @@ -87,6 +87,7 @@ Create pch.h stdcpp20 + Disabled true diff --git a/hyperdbg/kdserial/kdserial.vcxproj b/hyperdbg/kdserial/kdserial.vcxproj index 325dbbbd..d63b62f0 100644 --- a/hyperdbg/kdserial/kdserial.vcxproj +++ b/hyperdbg/kdserial/kdserial.vcxproj @@ -118,6 +118,7 @@ $(IntDir);%(AdditionalIncludeDirectories);$(KM_IncludePath);$(ProjectDir)..\..\inc true stdcpp20 + Disabled $(DDK_LIB_PATH);%(AdditionalLibraryDirectories);$(SolutionDir)libraries\kdserial\$(PlatformTarget) diff --git a/hyperdbg/libhyperdbg/libhyperdbg.vcxproj b/hyperdbg/libhyperdbg/libhyperdbg.vcxproj index 28a9ef77..98415643 100644 --- a/hyperdbg/libhyperdbg/libhyperdbg.vcxproj +++ b/hyperdbg/libhyperdbg/libhyperdbg.vcxproj @@ -106,6 +106,7 @@ CompileAsCpp true stdcpp20 + Disabled Windows diff --git a/hyperdbg/script-engine/script-engine.vcxproj b/hyperdbg/script-engine/script-engine.vcxproj index a1dd4590..56da3d98 100644 --- a/hyperdbg/script-engine/script-engine.vcxproj +++ b/hyperdbg/script-engine/script-engine.vcxproj @@ -93,6 +93,7 @@ $(SolutionDir)\script-engine\header;$(SolutionDir)\include;$(SolutionDir)\script-engine;$(SolutionDir)\script-eval;%(AdditionalIncludeDirectories) true stdcpp20 + Disabled Windows diff --git a/hyperdbg/symbol-parser/symbol-parser.vcxproj b/hyperdbg/symbol-parser/symbol-parser.vcxproj index 035563cb..7cded059 100644 --- a/hyperdbg/symbol-parser/symbol-parser.vcxproj +++ b/hyperdbg/symbol-parser/symbol-parser.vcxproj @@ -87,6 +87,7 @@ $(SolutionDir)\include;$(SolutionDir)dependencies;$(ProjectDir);%(AdditionalIncludeDirectories) true stdcpp20 + Disabled Console