)]}'
{
  "commit": "ad15ce5c9df8565af27d72b05fd5c5509a8dfe85",
  "tree": "3b9a487b2610d4bd50342bb9fce52b591d8173fa",
  "parents": [
    "82300e485f3c543ae7a18dc03fcf7604719eb65a"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Thu Aug 20 07:52:21 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 20 13:35:10 2026 -0700"
  },
  "message": "Let runner/sancov use the shared EngineFlagHelper in runner_utils.\n\nALso change the flags-getting functions to be idempotent, which makes more sense.\n\nPiperOrigin-RevId: 967822138\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcaabf1c875a4a47a93d0c1f2f1985c9b9620711",
      "old_mode": 33188,
      "old_path": "centipede/BUILD",
      "new_id": "108e5e032669899cf93de9fa99ddb9e27d2c2535",
      "new_mode": 33188,
      "new_path": "centipede/BUILD"
    },
    {
      "type": "modify",
      "old_id": "961e9353576d8cafac8712af92efdfdf81b93c93",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks.cc",
      "new_id": "6a3afa52b87412abe08ad4e0bd75c793e4280a3c",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks.cc"
    },
    {
      "type": "delete",
      "old_id": "d14383143ee26e90fe028d2539d08407dee9e917",
      "old_mode": 33188,
      "old_path": "centipede/dispatcher_flag_helper.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3c95801fd384da04f1831150fe3aed83308d3373",
      "old_mode": 33188,
      "old_path": "centipede/engine_worker.cc",
      "new_id": "fb1ab64f0775f6392a381d7f6a02ab980a10dfef",
      "new_mode": 33188,
      "new_path": "centipede/engine_worker.cc"
    },
    {
      "type": "modify",
      "old_id": "40e4f39bfd0b525cc5e62246f84a3687f6a7eb85",
      "old_mode": 33188,
      "old_path": "centipede/runner.cc",
      "new_id": "0403dbe7c3765e4688ba81297d06128b742d0865",
      "new_mode": 33188,
      "new_path": "centipede/runner.cc"
    },
    {
      "type": "modify",
      "old_id": "5ddc3b3e5cc12ae702e33e285d0000dbcbb35d9e",
      "old_mode": 33188,
      "old_path": "centipede/runner.h",
      "new_id": "b64f732a130dff05e8fc2f0ca6e4e13fd2e56642",
      "new_mode": 33188,
      "new_path": "centipede/runner.h"
    },
    {
      "type": "modify",
      "old_id": "9b560bddd919cb03217d61ded7e829e3f8f2c439",
      "old_mode": 33188,
      "old_path": "centipede/runner_interface.h",
      "new_id": "7a2208b2ce004cdacf6e1a77558027ed3d49b240",
      "new_mode": 33188,
      "new_path": "centipede/runner_interface.h"
    },
    {
      "type": "modify",
      "old_id": "4b85afa6d4ad047db2de321f2014460e96694295",
      "old_mode": 33188,
      "old_path": "centipede/runner_utils.h",
      "new_id": "fb28cb594210108315b7753821aa25f847bc4696",
      "new_mode": 33188,
      "new_path": "centipede/runner_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39367f470e0bbe1e339ba86940c84d3d7bd74309",
      "new_mode": 33188,
      "new_path": "centipede/runner_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3e5d0c50470eb761f9487e58b1439f21c9205cb1",
      "old_mode": 33188,
      "old_path": "centipede/sancov_callbacks.cc",
      "new_id": "b1c180cafe1f3989b61428976af044205aee2d6c",
      "new_mode": 33188,
      "new_path": "centipede/sancov_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "c5bbaf344ad06a4fbaa580575b7c0736494cabdb",
      "old_mode": 33188,
      "old_path": "centipede/sancov_state.cc",
      "new_id": "8adedeeafac64de82f0f8fcf135e229e7838bb17",
      "new_mode": 33188,
      "new_path": "centipede/sancov_state.cc"
    },
    {
      "type": "modify",
      "old_id": "bde30e12f01bc9f38de1690cc8f96fa27fc4ad30",
      "old_mode": 33188,
      "old_path": "centipede/sancov_state.h",
      "new_id": "5e105e0fa086bf911a9448fbf0da5311ff2bb519",
      "new_mode": 33188,
      "new_path": "centipede/sancov_state.h"
    },
    {
      "type": "modify",
      "old_id": "3a2412649f5554ee790e8b9100c1e907fe3c51f1",
      "old_mode": 33188,
      "old_path": "centipede/shared_memory_blob_sequence.cc",
      "new_id": "51415df130dea162a091312c12db94890c9ee246",
      "new_mode": 33188,
      "new_path": "centipede/shared_memory_blob_sequence.cc"
    },
    {
      "type": "modify",
      "old_id": "fc69c10dd5a691ca2389283f808fd71642d8301c",
      "old_mode": 33188,
      "old_path": "centipede/shared_memory_blob_sequence.h",
      "new_id": "b5d781e3c89494e975eae68ccd6de124e4308a7b",
      "new_mode": 33188,
      "new_path": "centipede/shared_memory_blob_sequence.h"
    },
    {
      "type": "modify",
      "old_id": "2b9f557997226777805d6bf3fe6f1bb12581d3b2",
      "old_mode": 33188,
      "old_path": "centipede/shared_memory_blob_sequence_test.cc",
      "new_id": "f5dd4fc4525d092e46608bbfefe90dfcc2874d0b",
      "new_mode": 33188,
      "new_path": "centipede/shared_memory_blob_sequence_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c74427e2c5abc3ec572a45f26d13b39c04549023",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "1f460e5b781d5cd7c7bf804d5d81311419f12f8d",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    }
  ]
}
