)]}'
{
  "commit": "d47954ceb47592b8f6dc24d21c4e422e1df3485b",
  "tree": "51f6a70fc3ef909c4fb261d7681721c1ed77a926",
  "parents": [
    "1fa1a89382cc6978a22d1aed0420ae12bd4f60c3"
  ],
  "author": {
    "name": "Kun Qin",
    "email": "kuqin@microsoft.com",
    "time": "Mon May 11 13:06:37 2026 -0700"
  },
  "committer": {
    "name": "mergify[bot]",
    "email": "37929162+mergify[bot]@users.noreply.github.com",
    "time": "Fri Jul 31 15:16:47 2026 +0000"
  },
  "message": "UnitTestFrameworkPkg: SampleGoogleTestGenerateException: Support AArch64\n\nThe SampleGoogleTestGenerateException GoogleTest sample previously\ngenerated a CPU exception by performing an integer divide by zero. That\nmechanism is X86-specific: the AArch64 architecture defines SDIV/UDIV by\nzero to return zero rather than raising a synchronous abort, so the\nsample produced no exception when built and run on AArch64 hosts and the\ntest failed due to the test assert instead of triggering an exception\nthrough the framework.\n\nThis change replaces the divide-by-zero with a NULL pointer write\nperformed through a small volatile helper, which is expected to work on\nall host systems.\n\nThe MSVC \u0027/wd4723\u0027 build option is no longer needed because it was added\nto silence the divide-by-zero compile-time warning.\n\nSigned-off-by: Kun Qin \u003ckun.qin@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e62bd79fffcc9e2cfd90cc929a535760d25bde5",
      "old_mode": 33188,
      "old_path": "UnitTestFrameworkPkg/Test/GoogleTest/Sample/SampleGoogleTestGenerateException/SampleGoogleTestGenerateException.cpp",
      "new_id": "69f9364baf0983fed4720d155314d6d336b51845",
      "new_mode": 33188,
      "new_path": "UnitTestFrameworkPkg/Test/GoogleTest/Sample/SampleGoogleTestGenerateException/SampleGoogleTestGenerateException.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ce356c8ce614307a492624a9201a738395c20fb",
      "old_mode": 33188,
      "old_path": "UnitTestFrameworkPkg/Test/GoogleTest/Sample/SampleGoogleTestGenerateException/SampleGoogleTestHostGenerateException.inf",
      "new_id": "59acc6e984440817d1a45e9bd52bab783a43c24e",
      "new_mode": 33188,
      "new_path": "UnitTestFrameworkPkg/Test/GoogleTest/Sample/SampleGoogleTestGenerateException/SampleGoogleTestHostGenerateException.inf"
    },
    {
      "type": "modify",
      "old_id": "73b4cb1b929e64607c8c99d84bda2e2a8172366f",
      "old_mode": 33188,
      "old_path": "UnitTestFrameworkPkg/Test/UnitTestFrameworkPkgHostTestExpectFail.dsc",
      "new_id": "662d55222533873a2b01a69182ef42f075e31965",
      "new_mode": 33188,
      "new_path": "UnitTestFrameworkPkg/Test/UnitTestFrameworkPkgHostTestExpectFail.dsc"
    }
  ]
}
