-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Enable Control Flow Guard in the common build props #5453
Conversation
(I'm verifying right now) |
Yea what kind of negative side effects are there for this? If there's only a minor perf impact, then why the heck isn't this enabled by default in new VS projects? |
That's a great question! Well, it failing right out the gate is a great indicator. |
Who would have thought a boolean value's supported contents were Guard and .. i don't know what the other option is. Guard and NULL i guess. |
This will also help us pass BinSkim 😄 |
@zadjii-msft not sure about side effects, but a bunch of other tools have it enabled. vs code, edge, svchost, runtimebroker, wsl.exe itself (though it's just a wrapper).. so I'm inclined to say we should just do it and deal with what may come of it |
All binaries produced by our build system will have CFG enabled. Fixes #5452
🎉 Handy links: |
Fixes #5452.
This will make security go brrrrrrr