)]}'
{
  "commit": "80cae119af410d7c29b0f67be8b373499bf43761",
  "tree": "7e05c6b4aa665650d1124faa60f968dc3c61d6e6",
  "parents": [
    "6e288cb13892f3b317cb079c13e2ad3f900eafab"
  ],
  "author": {
    "name": "Pastoray",
    "email": "140959378+Pastoray@users.noreply.github.com",
    "time": "Tue Oct 07 17:39:49 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 07 17:39:49 2025"
  },
  "message": "i#1797: Implement per-iteration leak scan for fuzzer (#2564)\n\nAdds a new option -fuzz_per_iter_leak_scan which writes leak scan\nresults after each fuzz iteration to a new output file fuzz_results.txt.\n\nAdds a test.\n\nFixes: #1797",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec7707e79e88c65172a5cabf880dbc34d7328a6e",
      "old_mode": 33188,
      "old_path": "drmemory/docs/fuzzer.dox",
      "new_id": "29c62fba51d6ba906b2e272a351823908efb6ed0",
      "new_mode": 33261,
      "new_path": "drmemory/docs/fuzzer.dox"
    },
    {
      "type": "modify",
      "old_id": "4b278390f9e6030d3637ad5e3e95fa5b54617dff",
      "old_mode": 33188,
      "old_path": "drmemory/drmemory.c",
      "new_id": "d5ee8e47fda15584204d2c466209a357284a9885",
      "new_mode": 33261,
      "new_path": "drmemory/drmemory.c"
    },
    {
      "type": "modify",
      "old_id": "869e401ca5647ee237f9c4f7af6503987b36e8ec",
      "old_mode": 33188,
      "old_path": "drmemory/drmemory.h",
      "new_id": "cb18128129bb0be31ffc8ca9590ded419ced4303",
      "new_mode": 33261,
      "new_path": "drmemory/drmemory.h"
    },
    {
      "type": "modify",
      "old_id": "64f813b04f3cdc3fc0414b78b766c64aabf67e5f",
      "old_mode": 33188,
      "old_path": "drmemory/fuzzer.c",
      "new_id": "9b1c4567bb9002f1b3a725f34f17e2a08bc9ad3b",
      "new_mode": 33261,
      "new_path": "drmemory/fuzzer.c"
    },
    {
      "type": "modify",
      "old_id": "52796a7c925fa02acb27accd0efe56cbd5db8550",
      "old_mode": 33188,
      "old_path": "drmemory/options.c",
      "new_id": "5890c022f1605b54fbf633274b5143c5fcc1c483",
      "new_mode": 33261,
      "new_path": "drmemory/options.c"
    },
    {
      "type": "modify",
      "old_id": "c56f982c6b5a9132df0317f7ce16930d9700fd6e",
      "old_mode": 33188,
      "old_path": "drmemory/optionsx.h",
      "new_id": "96c59d1d4ba194a2a4cb25d997bdc753d492b1a6",
      "new_mode": 33261,
      "new_path": "drmemory/optionsx.h"
    },
    {
      "type": "modify",
      "old_id": "18760fd6e7781ecfee07f7162c06f571a002026d",
      "old_mode": 33188,
      "old_path": "drmemory/report.c",
      "new_id": "e999444357c70c0f6aca291e883153f4c6cbca63",
      "new_mode": 33261,
      "new_path": "drmemory/report.c"
    },
    {
      "type": "modify",
      "old_id": "910fc82bcc6084980b7216c3322d7ec05b5312cc",
      "old_mode": 33188,
      "old_path": "drmemory/report.h",
      "new_id": "3a4f721d4dbd42aaf42a8424a216254b30b00e1c",
      "new_mode": 33261,
      "new_path": "drmemory/report.h"
    },
    {
      "type": "modify",
      "old_id": "daa5542c0f61cfcf040a86632e8b1b86c34bb6a6",
      "old_mode": 33188,
      "old_path": "tests/fuzz/CMakeLists.txt",
      "new_id": "f5a638050a552410389271d4b420d14ea896565b",
      "new_mode": 33261,
      "new_path": "tests/fuzz/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f98cc78d12191c8b5665aed11798596ada084d9",
      "new_mode": 33188,
      "new_path": "tests/fuzz/fuzz_buffer.leak_iter.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f61651d964b187dbfaba3a79173f342dad89621",
      "new_mode": 33261,
      "new_path": "tests/fuzz/fuzz_buffer.leak_iter.res"
    }
  ]
}
