)]}'
{
  "commit": "3d2b5f9b055dba86c41a75e58c53b59760cc2a6e",
  "tree": "a6aa248422465da5696ae9138edc5e8356bb0704",
  "parents": [
    "80cae119af410d7c29b0f67be8b373499bf43761"
  ],
  "author": {
    "name": "Derek Bruening",
    "email": "bruening@google.com",
    "time": "Fri Dec 12 20:20:49 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 12 20:20:49 2025"
  },
  "message": "Update DR to fix Windows build warning (#2570)\n\nUpdates DR to 92be9e40f to pull in the fix for a drreg compiler warning\nwhich is breaking the build,\nalong with the drmgr fix for the umbra_test_allscales failure.\n\nUpdates drmemory usage of several DR events to use drmgr instead to\ncomply with drmgr changes.\n\nAvoids some double-definitions of macros.\n\nIssue DynamoRIO/dynamorio#7739",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edcea35c6bd23cdcce7110be6335c711cd197e0f",
      "old_mode": 33188,
      "old_path": "common/utils.h",
      "new_id": "536fbc79a129bcdea23a37813c5db00c647d6a74",
      "new_mode": 33188,
      "new_path": "common/utils.h"
    },
    {
      "type": "modify",
      "old_id": "fbcf04dea92e2840f836df424924704060d65021",
      "old_mode": 33188,
      "old_path": "drheapstat/drheapstat.c",
      "new_id": "1a00a61915e4246e253ffba6421311977219b9f5",
      "new_mode": 33188,
      "new_path": "drheapstat/drheapstat.c"
    },
    {
      "type": "modify",
      "old_id": "3c0e436a60355edbedade1ab306950b7b52300a6",
      "old_mode": 33188,
      "old_path": "drltrace/drltrace.cpp",
      "new_id": "9ffeeeb859222c53beaa2aec611f0615430f0323",
      "new_mode": 33188,
      "new_path": "drltrace/drltrace.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5ee8e47fda15584204d2c466209a357284a9885",
      "old_mode": 33261,
      "old_path": "drmemory/drmemory.c",
      "new_id": "0859b6a01fdb87a46fd09283e81b369b52349725",
      "new_mode": 33261,
      "new_path": "drmemory/drmemory.c"
    },
    {
      "type": "modify",
      "old_id": "a843526d0354ff9ca15a062887e64dbf38aafd8b",
      "old_mode": 33188,
      "old_path": "drmemory/syscall.c",
      "new_id": "6fe961644ab28253aea17359255d6bed7011dddc",
      "new_mode": 33188,
      "new_path": "drmemory/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "cc4f7db330c2a9254f1f701d8cbf15cee202f7b5",
      "old_mode": 33188,
      "old_path": "drstrace/drstrace.c",
      "new_id": "f9a6c6ac06beac3357e09f4cb4fd6e26282ebac9",
      "new_mode": 33188,
      "new_path": "drstrace/drstrace.c"
    },
    {
      "type": "modify",
      "old_id": "37f0494e057e326fe834d6c36cf04062bffe50ad",
      "old_mode": 33188,
      "old_path": "drsyscall/drsyscall.c",
      "new_id": "8266900716ec12913791c25adb8adaf878c160ce",
      "new_mode": 33188,
      "new_path": "drsyscall/drsyscall.c"
    },
    {
      "type": "modify",
      "old_id": "f233a38f98b88f370c8d698032742981cfc95f31",
      "old_mode": 57344,
      "old_path": "dynamorio",
      "new_id": "92be9e40f209525031b5407095f1f81abf483bac",
      "new_mode": 57344,
      "new_path": "dynamorio"
    },
    {
      "type": "modify",
      "old_id": "cd1f456463140b2382fec306fa5b54c799576470",
      "old_mode": 33188,
      "old_path": "framework/samples/strace.c",
      "new_id": "2f6f476fe54799f51640e4fb09ff48f9d599c376",
      "new_mode": 33188,
      "new_path": "framework/samples/strace.c"
    },
    {
      "type": "modify",
      "old_id": "5c8b1089605bce0c2a57fddf53d92f8d364f230e",
      "old_mode": 33188,
      "old_path": "tests/framework/drfuzz_client_empty.c",
      "new_id": "622ae5683fb2b8a462c626e7e0054541b1f2453b",
      "new_mode": 33188,
      "new_path": "tests/framework/drfuzz_client_empty.c"
    },
    {
      "type": "modify",
      "old_id": "21eb6cd1bb653cc956c5c03e1ca7f4e9802bb3a5",
      "old_mode": 33188,
      "old_path": "tests/framework/drfuzz_client_repeat.c",
      "new_id": "5da3a3079cdebf807f853062980e3a47b25063b8",
      "new_mode": 33188,
      "new_path": "tests/framework/drfuzz_client_repeat.c"
    },
    {
      "type": "modify",
      "old_id": "bd6818460a0558f0c5dce98897c1da14ed7e71e7",
      "old_mode": 33188,
      "old_path": "tests/framework/drfuzz_client_segfault.c",
      "new_id": "3421b80b1b20abdfd945f49cd7c29bfefc7c3e76",
      "new_mode": 33188,
      "new_path": "tests/framework/drfuzz_client_segfault.c"
    },
    {
      "type": "modify",
      "old_id": "65d50bf92e07c89a704b3a20bc842d85e691b64a",
      "old_mode": 33188,
      "old_path": "tests/framework/drsyscall_client.c",
      "new_id": "768abcda9b0c99985d081dd95845321f561f3bb7",
      "new_mode": 33188,
      "new_path": "tests/framework/drsyscall_client.c"
    },
    {
      "type": "modify",
      "old_id": "e62fa9455a8d8e1e4eeb49ce5ce6b6988afc1da1",
      "old_mode": 33188,
      "old_path": "tests/framework/strace_client.c",
      "new_id": "3156f19c538fb049877121d99ebb29e57e4a7655",
      "new_mode": 33188,
      "new_path": "tests/framework/strace_client.c"
    },
    {
      "type": "modify",
      "old_id": "e0557836aec0d62e75643d1c680da6338f52282e",
      "old_mode": 33188,
      "old_path": "tests/framework/umbra_client_consistency.c",
      "new_id": "ae4e5b96fbce289d4d3302eedd9c054cb5e12786",
      "new_mode": 33188,
      "new_path": "tests/framework/umbra_client_consistency.c"
    },
    {
      "type": "modify",
      "old_id": "7e064c367db195f84f0358605c3fb8d33a6403db",
      "old_mode": 33188,
      "old_path": "tests/framework/umbra_client_empty.c",
      "new_id": "97a1fa1c9d1c353b8ea5c0b76eac80f5b7b0a90f",
      "new_mode": 33188,
      "new_path": "tests/framework/umbra_client_empty.c"
    },
    {
      "type": "modify",
      "old_id": "da66df3d1e296f3894aa9cd9cdd96da687ca2184",
      "old_mode": 33188,
      "old_path": "tests/framework/umbra_client_faulty_redzone.c",
      "new_id": "24b96e50e3b40d905ec3eaa956b426e154a6f579",
      "new_mode": 33188,
      "new_path": "tests/framework/umbra_client_faulty_redzone.c"
    },
    {
      "type": "modify",
      "old_id": "84f017c1d9e80ef9441aad214b3979b7bc403e4d",
      "old_mode": 33188,
      "old_path": "tests/framework/umbra_client_insert_app_to_shadow.c",
      "new_id": "d578a4b0746f66191802b417f49c7db07ab1b96b",
      "new_mode": 33188,
      "new_path": "tests/framework/umbra_client_insert_app_to_shadow.c"
    },
    {
      "type": "modify",
      "old_id": "dbc70219ee92219c45ff102575704a606f23b29d",
      "old_mode": 33188,
      "old_path": "tests/framework/umbra_client_shadow_mem.c",
      "new_id": "7524cfe0f249f74ab6e5949e27c02e5df7d306b5",
      "new_mode": 33188,
      "new_path": "tests/framework/umbra_client_shadow_mem.c"
    },
    {
      "type": "modify",
      "old_id": "3ce19accb545994000a3dc3d42c30443f5f23f9b",
      "old_mode": 33188,
      "old_path": "umbra/umbra.c",
      "new_id": "0ecc5e33b081a7d0e881aec260e6061ee3b78417",
      "new_mode": 33188,
      "new_path": "umbra/umbra.c"
    }
  ]
}
