)]}'
{
  "commit": "ef84e19e3fd3f13ffbc87544054e6605226dfc79",
  "tree": "b94f4cd9e601e6da9cba16c7e0e00e5e2042758d",
  "parents": [
    "494697f79f5f7f6b40b78c8f49a98588ee87f1bd"
  ],
  "author": {
    "name": "David CARLIER",
    "email": "devnexen@gmail.com",
    "time": "Thu Jul 09 17:19:54 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 09 17:19:54 2026 +0100"
  },
  "message": "[compiler-rt][memprof] fix off-by-one in shadow access-count accumula… (#208376)\n\n…tion.\n\nGetShadowCount and GetShadowCountHistogram used an inclusive loop up to\nMEM_TO_SHADOW(p + size), summing an extra adjacent cell when p + size is\ngranule-aligned. Use p + size - 1 to stay within the allocation.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60f5c853f9d76ffefab7cffcf3fa84528f0cc643",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/memprof/memprof_allocator.cpp",
      "new_id": "d11a909a02c5e224d8b6688cc03c695ae396db01",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/memprof/memprof_allocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "6da385ab3d6e2df5049a243e944535236e0c0ed2",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/memprof/memprof_mapping.h",
      "new_id": "b0d6b61caf2b527e931a56158b0a31bfb09ac0d9",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/memprof/memprof_mapping.h"
    },
    {
      "type": "modify",
      "old_id": "1603d47d019ed995af48ead506166931072c9be5",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/memprof/tests/CMakeLists.txt",
      "new_id": "282e3701ee73264a9c2ad77c6d04f02f42751425",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/memprof/tests/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28231914db5519565151b0d138ad2786a8c96247",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/memprof/tests/shadow.cpp"
    }
  ]
}
