)]}'
{
  "commit": "36ca6748bc9150f8c56df6ba15deb118ff700e4a",
  "tree": "172f71b1a7e4fa5519bc1a4f2d4a660a05e5beeb",
  "parents": [
    "8361d7e1248f1df0b15621cc98e095e4866fc6eb"
  ],
  "author": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Tue Aug 26 23:54:00 2025 +0000"
  },
  "committer": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Tue Aug 26 23:54:00 2025 +0000"
  },
  "message": "Revert \"Reapply \"[compiler-rt] Remove %T from shared object substitutions (#155302)\"\"\n\nThis reverts commit 7624197dacfde71d21e3c88c308696ebb6f49f94.\n\nThis is causing more buildbot failures that probably need some offline\ninvestigation:\n1. https://lab.llvm.org/buildbot/#/builders/186/builds/11923\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b38333e7fa06e39d0783eb8b6ba3e50aeea2c751",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp",
      "new_id": "10acef9af4b03f49e223f00e8c556246a823272a",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fec529a0bad608ee759504d1b4cdab7956beb8d",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/local_alias.cpp",
      "new_id": "a8b3d75e375bfd32f2197c71673fca2c074603ce",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/local_alias.cpp"
    },
    {
      "type": "modify",
      "old_id": "007308438ec9377dd803361b46a78bf49a919b07",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/odr-violation.cpp",
      "new_id": "b16f42cfa125d5f889e43c77d5a438d87d17984a",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/odr-violation.cpp"
    },
    {
      "type": "modify",
      "old_id": "6fa706f53096d0c862366243064750e67fbbc137",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/odr-vtable.cpp",
      "new_id": "aee5d2aacfc588c9595452190969888b4032b78b",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/odr-vtable.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8a3eae7e7f352f4d416d353a1ae2b0e3649b2e5",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/odr_c_test.c",
      "new_id": "4aafe6888c6843897266d70079827755dcd8bd34",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/odr_c_test.c"
    },
    {
      "type": "modify",
      "old_id": "bebaad6e3168918ca10ffcc5082f9035f50fec0a",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Linux/preinit_test.cpp",
      "new_id": "f8c2b6bf52f1df60bfd4e509af89e685deec0822",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Linux/preinit_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3681346f5fe320746137eb5f294111b7e7e249f2",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Posix/coverage-module-unloaded.cpp",
      "new_id": "d301bb5c7838d85e881eeccfd7c2b8053fdfea40",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Posix/coverage-module-unloaded.cpp"
    },
    {
      "type": "modify",
      "old_id": "645a959e3ebe1689fa2c0abe69dd4a59e9b36ca6",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Posix/coverage-reset.cpp",
      "new_id": "e89181cc6c376c186a5f496dcd327110cc5b3ec6",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Posix/coverage-reset.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e3952b31bcb7b10a877baece497628439b55169",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Posix/coverage.cpp",
      "new_id": "12a88402eb5aa715335e87d1f22cfe147abefa0e",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Posix/coverage.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a6d5db68545587cb5b513593e7a31825841dec3",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/Posix/interception-in-shared-lib-test.cpp",
      "new_id": "b592edb9f3df0ed1dc7e956e793f28fc64cde301",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/Posix/interception-in-shared-lib-test.cpp"
    },
    {
      "type": "modify",
      "old_id": "604faf15c155fd9a455470fc1d3bf1b44c49f7c7",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/asan/TestCases/suppressions-library.cpp",
      "new_id": "5427122eaa92fb8125bf80fc9063c2028f21bb07",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/asan/TestCases/suppressions-library.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6b7e6f5a9b112fb2a319af63e240fd21ffd445a",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso-diagnostic.cpp",
      "new_id": "f0a2ab4459c5f5d82477fb0f9e9398d858727d0f",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso-diagnostic.cpp"
    },
    {
      "type": "modify",
      "old_id": "2921b69b236692001a4d15bfaabf77e5784bee24",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso/icall/diag.cpp",
      "new_id": "579ee835604a8c01fe3be399bb7561ec1ea972f1",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso/icall/diag.cpp"
    },
    {
      "type": "modify",
      "old_id": "53dcc56b7fbc0ce3d0a1b8d82a1617b39c5526b5",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso/icall/icall-from-dso.cpp",
      "new_id": "125e030b5063c032d5597848b986c5fbea9a2b30",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso/icall/icall-from-dso.cpp"
    },
    {
      "type": "modify",
      "old_id": "8666047331bd6bfcdfd912e6cc811283b0cd2849",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso/icall/icall.cpp",
      "new_id": "9e9bfd07ed59f5efbd182a4caea615ee89cb1b48",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso/icall/icall.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfe262847859e6ac4fd46c5e0d2288eda4756898",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso/simple-fail.cpp",
      "new_id": "93503ebe5b3634ebe902aaf15d8784fe990c1960",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso/simple-fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "21762632a560e06d682eb31b9136470cdeb7d24b",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/cross-dso/simple-pass.cpp",
      "new_id": "6ce64713a6e2ce846ff092c0727c39a2cce73f1b",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/cross-dso/simple-pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d61b6ddc057f9e828779fdc9c5e254ec06445eb6",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/cfi/target_uninstrumented.cpp",
      "new_id": "8543fdae1446ce2a35a1e50582d8e62285fbd6de",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/cfi/target_uninstrumented.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c5d5254ffd797f1fa937479d11220cd5854acd1",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/fuzzer/coverage.test",
      "new_id": "ccbc3dc7cc2bf0f630ae81e337b8fa4da52198af",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/fuzzer/coverage.test"
    },
    {
      "type": "modify",
      "old_id": "836f13f37dcc4d8c784a60c947da72e58e8434cc",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/fuzzer/dso.test",
      "new_id": "b3027205cd1c75f50f7dbe528645333cb5ffb9c6",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/fuzzer/dso.test"
    },
    {
      "type": "modify",
      "old_id": "2ba6742642c2580486f75370a8685a86e1e2fdee",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/fuzzer/full-coverage.test",
      "new_id": "f189962399b0f8cd442afc4314d360424e03872c",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/fuzzer/full-coverage.test"
    },
    {
      "type": "modify",
      "old_id": "02959a478d0841c71d0f35abbf2e4e78d70b3090",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/lit.common.cfg.py",
      "new_id": "e2e815444dcf90ed11c5bc5932b73360c149cd5e",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/lit.common.cfg.py"
    },
    {
      "type": "modify",
      "old_id": "ef746dd7cea55fca3de32dd5ae7845d718b69c3a",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/tsan/on_initialize_finalize_hooks.cpp",
      "new_id": "3f7b56bd636e7af08b9f1522dde6fb8fd101af10",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/tsan/on_initialize_finalize_hooks.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b74d4171d688860c6822856c0c269b4a362fb69",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp",
      "new_id": "ddd6933404c5eae3d4658e74d07a5110a067ca99",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a9d4fd3569f681be86ef21d7452406199f017bd",
      "old_mode": 33188,
      "old_path": "compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp",
      "new_id": "76be179fc4a172bdfd8345f8e6363c84cbe67396",
      "new_mode": 33188,
      "new_path": "compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp"
    }
  ]
}
