)]}'
{
  "commit": "cf3899ffab5d4e2e015c56e72bb48fa0209559fe",
  "tree": "34eb8a819d6a84d7f471d8565c8c30754008c4c6",
  "parents": [
    "da16fe15d657b924df154d448f76c0dd05723d98"
  ],
  "author": {
    "name": "Rafael Cintron",
    "email": "rafael.cintron@microsoft.com",
    "time": "Tue Mar 11 17:43:48 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 11 17:43:48 2025 -0700"
  },
  "message": "Use LOAD_LIBRARY_SEARCH_SYSTEM32 for system DLL loads\n\nTo avoid DLL search order attacks, always load system DLLs like\nd3d11.dll, d3d12.dll by passing LOAD_LIBRARY_SEARCH_SYSTEM32 to LoadLibraryExW.\n\nChange-Id: I0af9f26bb070ea745ec97c23578047543961084f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/229734\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d823dbde59495f40371b731ccf8bcbef9efe177",
      "old_mode": 33188,
      "old_path": "src/dawn/common/DynamicLib.cpp",
      "new_id": "d700aa0907cd3bae6ad75d85e9eefdbda6da32f3",
      "new_mode": 33188,
      "new_path": "src/dawn/common/DynamicLib.cpp"
    },
    {
      "type": "modify",
      "old_id": "7197221d0f5ab87eb6fbec7658dfb65c66f9cfb8",
      "old_mode": 33188,
      "old_path": "src/dawn/common/DynamicLib.h",
      "new_id": "8f89eb2c7b32227fa503c73a531fc03e4d724ac3",
      "new_mode": 33188,
      "new_path": "src/dawn/common/DynamicLib.h"
    },
    {
      "type": "modify",
      "old_id": "f63bbebca46ca7376b7289f066563b9166d41e05",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/PlatformFunctions.cpp",
      "new_id": "5efe68ea71f5a243a9f11331288a13be75270390",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/PlatformFunctions.cpp"
    },
    {
      "type": "modify",
      "old_id": "c917f938549a6edfd0bc6a977a72fdd26cd0cfd2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PlatformFunctionsD3D11.cpp",
      "new_id": "d84321823e8ca726df7889be06c0496d7600ded7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PlatformFunctionsD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cf1c60d51d6db2340bd1a8cedd4fa65322bba15",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PlatformFunctionsD3D12.cpp",
      "new_id": "c84c8e47c5a5f9670667835816116328961f3a3a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PlatformFunctionsD3D12.cpp"
    }
  ]
}
