)]}'
{
  "commit": "bfc36bfabcaccde6b1f8ae2596dc92f4d5eaebef",
  "tree": "4ea8a5d6d7f9d8559e39e70d422408020946e9e8",
  "parents": [
    "74721a160c40395d83cc487dea9f0a9a5121d656"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Tue Mar 03 16:43:48 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 03 19:32:11 2026"
  },
  "message": "Generalize FuzzDataHelper::Read function\n\nTo make it easier to use in fuzzers:\n- change it not to crash when there is not enough fuzz data left.\n- change it to read any trivial object, not just integers\n\nBug: None\nChange-Id: I5dfb47d3accc3c856dfc5d4376676354953d3f27\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/411660\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Sam Zackrisson \u003csaza@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47035}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf3493505f9d9e61e71dda290bd492efa8360cdf",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "96da3e9f111067190fea90cde712c576960bab0e",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f44ec6acc1bfd721c6a6c1e098f198a1aa0fc205",
      "old_mode": 33188,
      "old_path": "test/fuzzers/BUILD.gn",
      "new_id": "2a78afab87a76d33e84c14fb7a1ff690804057a0",
      "new_mode": 33188,
      "new_path": "test/fuzzers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8ce3d059b088e4ae695c7f4f5074f860cc00bcde",
      "old_mode": 33188,
      "old_path": "test/fuzzers/audio_processing_sample_rate_fuzzer.cc",
      "new_id": "3f7bec7e4c4ddb90d929ba9dc04c462e77e9b248",
      "new_mode": 33188,
      "new_path": "test/fuzzers/audio_processing_sample_rate_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "0e6486903b3dbe52a45124745bc99caacd84aaf7",
      "old_mode": 33188,
      "old_path": "test/fuzzers/fuzz_data_helper.h",
      "new_id": "d33f233268cc99becaa1ae18fe0c26376b905ef4",
      "new_mode": 33188,
      "new_path": "test/fuzzers/fuzz_data_helper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b384b6c13e16513d033751ca314db184ef00c128",
      "new_mode": 33188,
      "new_path": "test/fuzzers/fuzz_data_helper_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b191a647d752f1d1af20bdfeff7c4fabeb04bedb",
      "old_mode": 33188,
      "old_path": "test/fuzzers/residual_echo_detector_fuzzer.cc",
      "new_id": "43845bc015b396a4d3a8936ed453920e5e91e4ab",
      "new_mode": 33188,
      "new_path": "test/fuzzers/residual_echo_detector_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "4e1da6040dd9388f6c42771d46907a84a3ed67bb",
      "old_mode": 33188,
      "old_path": "test/fuzzers/rtp_frame_reference_finder_fuzzer.cc",
      "new_id": "bbfc288121e5a7676ac979d71e4704a28818844a",
      "new_mode": 33188,
      "new_path": "test/fuzzers/rtp_frame_reference_finder_fuzzer.cc"
    }
  ]
}
