Skip to content
TopicTracker
出典 devblogs.microsoft.com/oldnewthing原文を表示
翻訳言語翻訳言語

もう一つの制御フローガードチェック:検証と呼び出しを組み合わせたもの

制御フローガード(Control Flow Guard)には、検証と関数呼び出しを1つのパッケージにまとめた「複合検証+呼び出し」という別の種類のチェックが存在する。これにより、セキュリティチェックと実際の呼び出しを効率的に統合する方法が解説されている。

背景メモ

- この記事は、MicrosoftのベテランエンジニアRaymond Chenが運営する長期連載ブログ「The Old New Thing」の一部。Windows内部構造やC++の深い話題を、開発者向けに解説している。 - Control Flow Guard (CFG) は、Windowsのセキュリティ機構の一つ。プログラムの実行中に、悪意あるコードが不正な宛先へジャンプ(制御フローの乗っ取り)するのを防ぐ。Visual Studioで有効にできる。 - 通常のCFGチェックは「検証(validate)」と「呼び出し(call)」が別命令だが、今回の記事が扱う「combined validate and call」は、その2つを1命令にまとめた最適化バリアント。パフォーマンス向上が目的。 - この種の記事は、Windowsプラットフォームのセキュリティ詳細やコンパイラの最適化に興味があるエンジニア向けで、一般ユーザー向けではない。

関連記事

  • The article claims AGI was achieved on January 16, 2026, when a model recursively improved its own code without human help, rapidly surpassing human-level performance across many domains.

  • The State of AI 2026 report provides an overview of the latest developments, trends, and key statistics in artificial intelligence as of that year, covering advancements in models, industry adoption, and policy landscapes.

  • Anthropic's research explores two potential scenarios for global AI leadership by 2028, examining how different trajectories in AI development and governance could shape international competition and cooperation in the field.

  • Microsoft's Q1 2026 report examines global AI diffusion trends, highlighting accelerating enterprise adoption of generative AI, growing investment in cloud and on-device inference, and regional disparities in readiness and regulation.

  • The Wall Street Journal's 2026 Layoffs Tracker provides a running list of job cuts announced across U.S. industries, tracking the scale and timing of reductions by major companies throughout the year.