)]}'
{
  "commit": "c9a69970c0dad984c46f3728849b6d3db1b50fb2",
  "tree": "612cf3c54c1ade0b6fd1f0f08886ef5e12098a52",
  "parents": [
    "a3c9b72651178e7903c9c4db791b676ab91442a9"
  ],
  "author": {
    "name": "mingmingl",
    "email": "mingmingl@google.com",
    "time": "Wed Jan 07 18:53:18 2026 -0800"
  },
  "committer": {
    "name": "mingmingl",
    "email": "mingmingl@google.com",
    "time": "Wed Jan 07 23:19:07 2026 -0800"
  },
  "message": "[StaticDataLayout][MemProf]Introduce an LLVM option to specify one of read-only vs read-write\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "699fc31f2394671b8b251860b96f8f5c41326be3",
      "old_mode": 33188,
      "old_path": "clang/lib/Driver/ToolChains/Clang.cpp",
      "new_id": "ddb38a8e65d7feccf1b337918b651e1381d25a34",
      "new_mode": 33188,
      "new_path": "clang/lib/Driver/ToolChains/Clang.cpp"
    },
    {
      "type": "modify",
      "old_id": "b200d673bb7fa726fdb75cac07b96d1d7eca9463",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/fpartition-static-data-sections.c",
      "new_id": "f4999c218dbc507edad002136aa8e3a792791901",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/fpartition-static-data-sections.c"
    },
    {
      "type": "modify",
      "old_id": "a1a6d51ee6d2a866a756e41c66e0cdd8f17dd64a",
      "old_mode": 33188,
      "old_path": "llvm/docs/MemProf.rst",
      "new_id": "7b56a7e80c09917daf0c6ce43ac6f71d24e431b3",
      "new_mode": 33188,
      "new_path": "llvm/docs/MemProf.rst"
    },
    {
      "type": "modify",
      "old_id": "1fbb2bcb194ef74d770342702e0554f0f7bcf23f",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/Instrumentation/MemProfUse.h",
      "new_id": "fd851e4a0be7a8dca5f35f5a8788180eb89695e1",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/Instrumentation/MemProfUse.h"
    },
    {
      "type": "modify",
      "old_id": "1584d30875570f64e45d41599b6c3fbd78961dfb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/PassBuilderPipelines.cpp",
      "new_id": "7df2dc888d669e570ca7545a153a15ccf24435ca",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/PassBuilderPipelines.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cfb5b25926013fe31e56188a10b7109abf5edaa",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/PassRegistry.def",
      "new_id": "3e1a6e0bc56493f0a2dc08925354e2d84c2bc689",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/PassRegistry.def"
    },
    {
      "type": "modify",
      "old_id": "1a55021c5d3f7f5ae729af3c69e61a9bc0ea5bd9",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Instrumentation/MemProfUse.cpp",
      "new_id": "ca6d509912c7e829964a825110e71ce0c15993d2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Instrumentation/MemProfUse.cpp"
    },
    {
      "type": "modify",
      "old_id": "205184bdd715635e0e0081bb03647dd5c18f5d8f",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/PGOProfile/data-access-profile.ll",
      "new_id": "9999b0d99f6a0ee03cbb32c8958bf8fd00643241",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/PGOProfile/data-access-profile.ll"
    }
  ]
}
