)]}'
{
  "commit": "ca868c22e47ea65d5afb3979c4c088ef2bd351d7",
  "tree": "23e85dc32625afccd5346292c637b8d6e47a873c",
  "parents": [
    "6a217df9edbe5705885457f10968ebe80aec9504"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Mon Mar 02 17:19:48 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 02 17:20:35 2026"
  },
  "message": "Change a few functions that take const {ByteArray,string}\u0026 to take ByteSpan.\n\nThis is to avoid copying the underlying data when converting data types for those functions.\nE.g. there will be no need to copy data from a vector of `Mutant` to execute them.\nAnother example is that RemoteFileAppend(std::string) used to copy the data to a ByteArray, but not needed after.\n\nAlso changes dependent functions that take const vector\u003c{ByteArray,string}\u003e\u0026 to take span\u003cconst ByteSpan\u003e, and const vector\u003cMutateInputRef\u003e\u0026 -\u003e span\u003cconst MutateInputRef\u003e following the same spirit.\n\nPiperOrigin-RevId: 877433395\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15fc74349068be3568371d305ee4b26896856697",
      "old_mode": 33188,
      "old_path": "centipede/BUILD",
      "new_id": "f634d7ecc956a379821318c085f361b7f8381ec0",
      "new_mode": 33188,
      "new_path": "centipede/BUILD"
    },
    {
      "type": "modify",
      "old_id": "60834c791e8863c264b39d6ff2b1a20b57e2e808",
      "old_mode": 33188,
      "old_path": "centipede/byte_array_mutator.cc",
      "new_id": "f117eeacf96f7a58d58778dabdce6f49fa7e7dce",
      "new_mode": 33188,
      "new_path": "centipede/byte_array_mutator.cc"
    },
    {
      "type": "modify",
      "old_id": "cec8208706ad422f35d5e0d62add5a0804cbce6e",
      "old_mode": 33188,
      "old_path": "centipede/byte_array_mutator.h",
      "new_id": "349ed4867953420fee733c3cb0fc1080ea6a4b43",
      "new_mode": 33188,
      "new_path": "centipede/byte_array_mutator.h"
    },
    {
      "type": "modify",
      "old_id": "2dab18302c3d6f902671d126629b0f846baf86e7",
      "old_mode": 33188,
      "old_path": "centipede/centipede.cc",
      "new_id": "345af69a8fefc8ebc4590dde3a046d9da0f2948d",
      "new_mode": 33188,
      "new_path": "centipede/centipede.cc"
    },
    {
      "type": "modify",
      "old_id": "aa25a423eff78cf04f258f69e87a9f4af1de1ec7",
      "old_mode": 33188,
      "old_path": "centipede/centipede.h",
      "new_id": "b090b1f0260cfc9acf073d74e82a2c8660613fce",
      "new_mode": 33188,
      "new_path": "centipede/centipede.h"
    },
    {
      "type": "modify",
      "old_id": "66c6c6ce9c94aa7ba899420310431d1140b733a7",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks.cc",
      "new_id": "c37fa85bbed2bbad86a78db627445f51a645c1fa",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "181fd2aff419fc9a8d1aff7bc39cfc3e2f595717",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks.h",
      "new_id": "a4fb2bb4f8205190519ede0bea58c50a0532bea5",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks.h"
    },
    {
      "type": "modify",
      "old_id": "60fb8fc91d99457b8606f03dfe659815c0605fbb",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks_test.cc",
      "new_id": "ad8c68ac36f42d9ef9585cd0fe592b716ca09d46",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67fe09fa4ad1d69ddd99b6e244356249a933d81f",
      "old_mode": 33188,
      "old_path": "centipede/centipede_default_callbacks.cc",
      "new_id": "3f0717456449d9f8d437990800ad9fee6b15e3a8",
      "new_mode": 33188,
      "new_path": "centipede/centipede_default_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "9fb157f9ea1e882d8b8db99c9011a6e625706796",
      "old_mode": 33188,
      "old_path": "centipede/centipede_default_callbacks.h",
      "new_id": "02fff74f4736cc9e3b34861613750c610a2a4824",
      "new_mode": 33188,
      "new_path": "centipede/centipede_default_callbacks.h"
    },
    {
      "type": "modify",
      "old_id": "cd5e00d7fbd13391b370fcb56759fe6012865c3d",
      "old_mode": 33188,
      "old_path": "centipede/centipede_interface.cc",
      "new_id": "9031169222b7b785ae292c3ae6ec8e1983f31ddd",
      "new_mode": 33188,
      "new_path": "centipede/centipede_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "9454d34bf05ab1530ab6d12e57cc55540acc1276",
      "old_mode": 33188,
      "old_path": "centipede/centipede_test.cc",
      "new_id": "a034cc1ee587a8414dfc58d3e133bde9377c759c",
      "new_mode": 33188,
      "new_path": "centipede/centipede_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f3bc0019da4e80bfcf3c2747b32b4122adb08e04",
      "old_mode": 33188,
      "old_path": "centipede/corpus.cc",
      "new_id": "def149662c20a18ee2977666536f58b2a1cd1813",
      "new_mode": 33188,
      "new_path": "centipede/corpus.cc"
    },
    {
      "type": "modify",
      "old_id": "1a1c4c1da26f4017ebae86d26bfbd7d15cc845f4",
      "old_mode": 33188,
      "old_path": "centipede/corpus.h",
      "new_id": "72ef3cec72a7090ef244cfdc36912c0863768aef",
      "new_mode": 33188,
      "new_path": "centipede/corpus.h"
    },
    {
      "type": "modify",
      "old_id": "bd1966e47052a781e8ae7078c92eff0f723f01d5",
      "old_mode": 33188,
      "old_path": "centipede/crash_deduplication_test.cc",
      "new_id": "f8788716a325a8cee55e8bb4550558244dd45e63",
      "new_mode": 33188,
      "new_path": "centipede/crash_deduplication_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6985fdf808453caf81be9cb102b395b440e10696",
      "old_mode": 33188,
      "old_path": "centipede/fuzztest_mutator.cc",
      "new_id": "f46041f323bd5b7af39615d9a9fedfeab50e4f8c",
      "new_mode": 33188,
      "new_path": "centipede/fuzztest_mutator.cc"
    },
    {
      "type": "modify",
      "old_id": "ff204f2ebc8eb1a22882c7bc4f64a97d3c85bfc8",
      "old_mode": 33188,
      "old_path": "centipede/fuzztest_mutator.h",
      "new_id": "8ee29ae2d127500a20a37394d73c6b4a13d8a2ed",
      "new_mode": 33188,
      "new_path": "centipede/fuzztest_mutator.h"
    },
    {
      "type": "modify",
      "old_id": "2f410469b0da05dc5195886d0c9cd6c5576feae4",
      "old_mode": 33188,
      "old_path": "centipede/minimize_crash.cc",
      "new_id": "245846cc4723d880bee73bd227768dbd8372de61",
      "new_mode": 33188,
      "new_path": "centipede/minimize_crash.cc"
    },
    {
      "type": "modify",
      "old_id": "30a145a9e9b441ef678eaf36834266022416c011",
      "old_mode": 33188,
      "old_path": "centipede/minimize_crash_test.cc",
      "new_id": "655c222cdc1a7ba966f962e229a046ee4840e804",
      "new_mode": 33188,
      "new_path": "centipede/minimize_crash_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4324529282477bc48cd5f05a14b9c8a1df9dfb52",
      "old_mode": 33188,
      "old_path": "centipede/runner.cc",
      "new_id": "1ccc2f8b07c62ce1667906ead070b4ef8d2a8344",
      "new_mode": 33188,
      "new_path": "centipede/runner.cc"
    },
    {
      "type": "modify",
      "old_id": "cfbf8499b2b29d0fe9e4b6eb6a0e64a06cde890d",
      "old_mode": 33188,
      "old_path": "centipede/runner_interface.h",
      "new_id": "c622daf2807e88a4540acb69099e83f39f549060",
      "new_mode": 33188,
      "new_path": "centipede/runner_interface.h"
    },
    {
      "type": "modify",
      "old_id": "6a33cb79efb032cea5b83fc39286c06e15c13761",
      "old_mode": 33188,
      "old_path": "centipede/runner_request.cc",
      "new_id": "3cdfbadd58cfb09a894f41190645e793c801fdee",
      "new_mode": 33188,
      "new_path": "centipede/runner_request.cc"
    },
    {
      "type": "modify",
      "old_id": "f95189fd2e67828871ff35e12c23ff5acdc2252c",
      "old_mode": 33188,
      "old_path": "centipede/runner_request.h",
      "new_id": "f1d7a5be2f0be70e2f65104e3940329f011e0f7c",
      "new_mode": 33188,
      "new_path": "centipede/runner_request.h"
    },
    {
      "type": "modify",
      "old_id": "2602a58c947b4c7feb3ca174c2b90c3800dd24c5",
      "old_mode": 33188,
      "old_path": "centipede/test_coverage_util.cc",
      "new_id": "7a995a02edc7e2535eb64d98bfc99ddc62adbc4d",
      "new_mode": 33188,
      "new_path": "centipede/test_coverage_util.cc"
    },
    {
      "type": "modify",
      "old_id": "4a61ab35e5f675f08dcaacd2e77356fb26d0e4cc",
      "old_mode": 33188,
      "old_path": "centipede/test_coverage_util.h",
      "new_id": "a33852407f1bed06acb1c069778bda5a0d596eeb",
      "new_mode": 33188,
      "new_path": "centipede/test_coverage_util.h"
    },
    {
      "type": "modify",
      "old_id": "216d83e4dfa1c6f04f59edf4e3d9e847f5883b58",
      "old_mode": 33188,
      "old_path": "centipede/testing/BUILD",
      "new_id": "9a61fcde2c27598b35527c1254f217d805782415",
      "new_mode": 33188,
      "new_path": "centipede/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3d81ebcd3a0cae8cbcb3c01dacf2bf8c47adc3c9",
      "old_mode": 33188,
      "old_path": "centipede/testing/async_failing_target.cc",
      "new_id": "b1b8f89b56aad2b7baacfac31192acd37f41ff84",
      "new_mode": 33188,
      "new_path": "centipede/testing/async_failing_target.cc"
    },
    {
      "type": "modify",
      "old_id": "980ab99a28b029b4e82bcf8a140641fb99287456",
      "old_mode": 33188,
      "old_path": "centipede/testing/fuzz_target_with_custom_mutator.cc",
      "new_id": "ec686ed54fb016d55ca9c6dd1277fdd00a415a50",
      "new_mode": 33188,
      "new_path": "centipede/testing/fuzz_target_with_custom_mutator.cc"
    },
    {
      "type": "modify",
      "old_id": "376d7b4c7fd264e724fcfe5d3e034b5995a4bceb",
      "old_mode": 33188,
      "old_path": "centipede/util.cc",
      "new_id": "83da9e7f6e77880c5fcad6214f2894e5d41cca9c",
      "new_mode": 33188,
      "new_path": "centipede/util.cc"
    },
    {
      "type": "modify",
      "old_id": "a34feda031d81eafb6f7fc0c52955f86a4da8da0",
      "old_mode": 33188,
      "old_path": "centipede/util.h",
      "new_id": "ac5e9639204edbfd47bb2e5f15fcfb9c34a0a3f1",
      "new_mode": 33188,
      "new_path": "centipede/util.h"
    },
    {
      "type": "modify",
      "old_id": "b628ad610839ac9cab76025facedf5bedef09a59",
      "old_mode": 33188,
      "old_path": "common/remote_file.cc",
      "new_id": "a729e0c88de053d8987a94c5ecda52d040fa2f1c",
      "new_mode": 33188,
      "new_path": "common/remote_file.cc"
    },
    {
      "type": "modify",
      "old_id": "e59b4843255bc8fdc6c69039b31b3da79ec353cd",
      "old_mode": 33188,
      "old_path": "common/remote_file.h",
      "new_id": "0b704444efef278023c40f21b6d2fc6c3dfb518a",
      "new_mode": 33188,
      "new_path": "common/remote_file.h"
    },
    {
      "type": "modify",
      "old_id": "fb6f23ad83eabfc952f0c2d20f8e25bf4f1695e7",
      "old_mode": 33188,
      "old_path": "common/remote_file_oss.cc",
      "new_id": "10299f6b69e6b868db5ad92791c1aa2058a2d7d0",
      "new_mode": 33188,
      "new_path": "common/remote_file_oss.cc"
    },
    {
      "type": "modify",
      "old_id": "b323e2f5c4e172de54219001acb8c72d744d5cde",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "33b2628bcd07315716705057ca1a249bd17544e4",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    }
  ]
}
