)]}'
{
  "commit": "201bda943ba8c7006212dceee79c96d1f6485a78",
  "tree": "f9ef90686f5e80c754e57761dd306f409f053505",
  "parents": [
    "bac4a63fe50b5500c717b4472a15cd811ae5f05f"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Tue May 21 12:06:24 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 21 12:08:18 2024 -0700"
  },
  "message": "Resolve the following 85 technical \"build-missing-std-includes\" debt issues:\n\nmissing #include \u003coptional\u003e for \u0027std::optional\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/gfe/address_utils/andromeda_socket_interface.h\n\t//depot/google3/gfe/gfe2/quic/gfe_quic_server_session_test.cc\n\t//depot/google3/net/quic/puppet/src/puppet_client_test.cc\n\nmissing #include \u003costream\u003e for \u0027std::ostream\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/gfe/gfe2/quic/http3_writer_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\t//depot/google3/third_party/http2/decoder/decode_status.cc\n\t//depot/google3/third_party/http2/decoder/http2_frame_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/altsvc_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/data_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/goaway_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/headers_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/priority_update_payload_decoder.cc\n\t//depot/google3/third_party/http2/decoder/payload_decoders/push_promise_payload_decoder.cc\n\nmissing #include \u003climits\u003e for \u0027std::numeric_limits\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/gfe/gfe2/rundmc/overload_manager_test.h\n\t//depot/google3/third_party/http2/adapter/noop_header_validator_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\nmissing #include \u003catomic\u003e for \u0027std::atomic\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/quic_post_handshake_server_fuzz_test.cc\n\t//depot/google3/net/quic/puppet/quic_tls_server_fuzz_test.cc\n\nmissing #include \u003coptional\u003e for \u0027std::nullopt\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client.cc\n\nmissing #include \u003cvector\u003e for \u0027std::vector\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client.cc\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\t//depot/google3/third_party/http2/adapter/test_utils.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::make_unique\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/net/quic/puppet/src/puppet_client_test.cc\n\t//depot/google3/third_party/http2/decoder/http2_frame_decoder_test.cc\n\nmissing #include \u003cmemory\u003e for \u0027std::unique_ptr\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util_test.cc\n\nmissing #include \u003cstring\u003e for \u0027std::string\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/adapter_impl_comparison_test.cc\n\t//depot/google3/third_party/http2/adapter/callback_visitor_test.cc\n\t//depot/google3/third_party/http2/adapter/event_forwarder.cc\n\t//depot/google3/third_party/http2/adapter/header_validator.cc\n\t//depot/google3/third_party/http2/adapter/header_validator_fuzzer.cc\n\t//depot/google3/third_party/http2/adapter/header_validator_test.cc\n\t//depot/google3/third_party/http2/adapter/http2_protocol.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util_test.cc\n\t//depot/google3/third_party/http2/adapter/noop_header_validator.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/recording_http2_visitor_test.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\t//depot/google3/third_party/http2/adapter/test_utils_test.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\t//depot/google3/third_party/http2/decoder/http2_structure_decoder_remaining_payload_test.cc\n\t//depot/google3/third_party/http2/hpack/decoder/hpack_block_collector_test.cc\n\nmissing #include \u003ccstring\u003e for \u0027std::memcpy\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/callback_visitor.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test_utils.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/test_utils.cc\n\nmissing #include \u003cutility\u003e for \u0027std::move\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer.cc\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\t//depot/google3/third_party/http2/adapter/event_forwarder.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_util.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_adapter_metadata_test.cc\n\t//depot/google3/third_party/http2/adapter/oghttp2_session_test.cc\n\t//depot/google3/third_party/http2/adapter/test_utils_test.cc\n\t//depot/google3/third_party/http2/core/http2_trace_logging.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::copy\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\nmissing #include \u003cinitializer_list\u003e for \u0027std::initializer_list\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/chunked_buffer_test.cc\n\nmissing #include \u003cutility\u003e for \u0027std::pair\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/http2_protocol.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_callbacks.cc\n\t//depot/google3/third_party/http2/adapter/nghttp2_test.cc\n\t//depot/google3/third_party/http2/adapter/test_frame_sequence.cc\n\nmissing #include \u003citerator\u003e for \u0027std::back_inserter\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/nghttp2_adapter.cc\n\nmissing #include \u003calgorithm\u003e for \u0027std::min\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\t//depot/google3/third_party/http2/adapter/window_manager_test.cc\n\nmissing #include \u003ctuple\u003e for \u0027std::tie\u0027 (google3-build-missing-std-includes)\n\t//depot/google3/third_party/http2/adapter/oghttp2_session.cc\n\nCL generated via Upkeep (go/upkeep).\n\n#upkeep #autofix #codehealth #cleanup\n\nPiperOrigin-RevId: 635885631\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e4392dfba0eccfe0b78f4a0c0085df8ba0f7615",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/adapter_impl_comparison_test.cc",
      "new_id": "39acd78f68cfd5078711a4ebd4465f7f13da5717",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/adapter_impl_comparison_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f03ee40520ec9e6bc06a3a048f66e36990bd7997",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/callback_visitor.cc",
      "new_id": "eda177345cdf3e7023af74f2d70a3d4d0504e8bd",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/callback_visitor.cc"
    },
    {
      "type": "modify",
      "old_id": "0da51a894619b52623dafb3c9d0d105114fd4063",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/callback_visitor_test.cc",
      "new_id": "064ca679ad4c55e60df4bd0dd4aa9bf7cfb8a4a9",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/callback_visitor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f941042d3a5d21b499c79099c234816f225760dc",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/chunked_buffer.cc",
      "new_id": "5ccb882a400c7ca28c4b1c1d25e2300e3ebbd1d3",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/chunked_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "66f3a264ef4749832c689ddd6b7c5a4070844224",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/chunked_buffer_test.cc",
      "new_id": "091b5f2e47943bca8a9ff4373ef53be52ba94c0c",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/chunked_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "62a57c6f49b03cb45acc4a194fb04112d60e32aa",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/event_forwarder.cc",
      "new_id": "58ca5385cd331642828fe9785a10f557351c9844",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/event_forwarder.cc"
    },
    {
      "type": "modify",
      "old_id": "211d26452bc203ab64effcbd45909a5ce8a0d65b",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/header_validator.cc",
      "new_id": "381491fa0b8321a2235e0429acc95efdee3fd06e",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/header_validator.cc"
    },
    {
      "type": "modify",
      "old_id": "e3a4c68bd46f91ae307b9eee009c172fe4be75af",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/header_validator_test.cc",
      "new_id": "6916f7e6bbe64c165323ce8070d2b36efd69cb52",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/header_validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6469d324fdb761b68762b22274a599ade18cd1da",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/http2_protocol.cc",
      "new_id": "63b74f686d36f8eccbeb76f7fef5255872773ef4",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/http2_protocol.cc"
    },
    {
      "type": "modify",
      "old_id": "23593ce38880592c626145b2bc18dd767ece7c0f",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_adapter.cc",
      "new_id": "d03ab8b95fc196983cc0e692f9ee5b2ef810b380",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "c03fc1b290c09c838a9d3ef54f798bab6c08cf11",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_adapter_test.cc",
      "new_id": "6bf8c1fd1bc1a1b93e5b1d1a277eb24f1cf503e6",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a93e4356cd6bbc3953deac3ff66bf20d0313c3f",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_callbacks.cc",
      "new_id": "7a0b795969615c20dcd8cd14077961c2f48578c5",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "164971b5f5e627d96e1863fb017cdadda4c4ecec",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_session_test.cc",
      "new_id": "3e60a9f78ae5071ece4b1ed9721ac45e6a5fb110",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e38c1930799827a63a3668d480dea402a7fc5b6f",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_test.cc",
      "new_id": "e117077ebf63a9a2b3891c887efd608b4fe19b0f",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0de00d85d30c041f83b1f01ef696b9d967810afa",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_test_utils.cc",
      "new_id": "4c835d455d0851b342650312d268abe6e9e0983a",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "0d5dc5e41d1e3187b1b6358d722afedf1c823025",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_util.cc",
      "new_id": "a59f69da8de7ccac2abb75b45ea675daab41b648",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_util.cc"
    },
    {
      "type": "modify",
      "old_id": "9ac6ef6879423b6e8b9a74b1b2080ea36968ffca",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/nghttp2_util_test.cc",
      "new_id": "69b85f5f0da7ad6b14d21d80016bf1b4dc23a6f4",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/nghttp2_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f39342d5bcae0208f430816186cb68ea09aff353",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/noop_header_validator.cc",
      "new_id": "81c1d8a18fb2470df231dc2430a59e39e515f066",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/noop_header_validator.cc"
    },
    {
      "type": "modify",
      "old_id": "65cc7633997042de2bd4b36cf24d7349460bdd56",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/noop_header_validator_test.cc",
      "new_id": "000c2df0db31a95acd6026daf1a9f7142f0183fb",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/noop_header_validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0a827bd3cdcd3c6cf3314e3c3dea7c0c87daf0f4",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_adapter.cc",
      "new_id": "998e3098647aba5df259eff009a95bc870fdfa4e",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "7e75920eec1a58458edc9484ee310526e1484bdd",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_adapter_metadata_test.cc",
      "new_id": "e09a6814be097518a9bf38d0a569720229137a14",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_adapter_metadata_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14fba310a9078c943f6006a148ac25b90c93cc08",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_adapter_test.cc",
      "new_id": "a854e4d0d756d351265a5f440dc0653602c121dc",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_adapter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "74584c075e12dbc8f6067fe48cf63bce507535e1",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_session.cc",
      "new_id": "770e6791b27c17387bb5417c27fea717416b2059",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_session.cc"
    },
    {
      "type": "modify",
      "old_id": "654bde1d8d0ff0c1c7bd31c94fc264eb118f5404",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/oghttp2_session_test.cc",
      "new_id": "9e293885930bc4579bcbc0de3ef33359de816312",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/oghttp2_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf2dee2016a84325b5b5886aea57bb6686ca6620",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/recording_http2_visitor_test.cc",
      "new_id": "a979a66cee2e2b8d986daa1cc16cade49799efb7",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/recording_http2_visitor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fab40834c7879000c4a7c1bcb386f2b18a3d7eb9",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/test_frame_sequence.cc",
      "new_id": "bae140db9ddd764251b4f116037ca33f32fbc5c9",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/test_frame_sequence.cc"
    },
    {
      "type": "modify",
      "old_id": "1e6765c84aeae9ebd672ffa0d3fde0e93c33bbb6",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/test_utils.cc",
      "new_id": "83445e0c8e03c0b1d143c073c298527751b2f246",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "9abeead631bf89326ebefd59a73be3a34c9da366",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/test_utils_test.cc",
      "new_id": "8af0fd41ab9db0d101142c8306442c45477e4a6b",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/test_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f6617c567734de360ffa8c1656371acbea3344fa",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/window_manager_test.cc",
      "new_id": "12f091d662eb6e48041961974908283ef25ef4a9",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/window_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7d6a883add82e1ae4c02690b07205bbdfcdbff8d",
      "old_mode": 33188,
      "old_path": "quiche/http2/core/http2_trace_logging.cc",
      "new_id": "30988a924841d59ca388a481fb222a2468d545ca",
      "new_mode": 33188,
      "new_path": "quiche/http2/core/http2_trace_logging.cc"
    },
    {
      "type": "modify",
      "old_id": "c5887ad4b24cc9c832fdceef212731983bf07234",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/decode_status.cc",
      "new_id": "0aad77aed1cfc0d16d7356fdf0a999df1d785a93",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/decode_status.cc"
    },
    {
      "type": "modify",
      "old_id": "14b34308ff711a312cca83a7ab305e2a338c1caa",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/http2_frame_decoder.cc",
      "new_id": "8748603930a722199251b615f82b12bbc301081f",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/http2_frame_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "cd408805dd1504f67ed0f663d3e6e6ade13a113b",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/http2_frame_decoder_test.cc",
      "new_id": "c884e68b4bab10a123d310e326dd608a31d90b91",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/http2_frame_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8602f703a181b8a14a986f78845757d7f6c886fd",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc",
      "new_id": "67fc7b71628f3ad03aec485647b38009baa0a788",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "e0c7ab0577478d015b0ddd250efa053cd5935113",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/data_payload_decoder.cc",
      "new_id": "13837877e4bae36b58b918eef8a7cff00d17aa5e",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/data_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "fca781c2465a7f04a0cf5125bf8a8164e09a1bef",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc",
      "new_id": "2ea52d93353887b1fd8e7ed9efb9586342bb6f00",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "e3517ffabe2563ad6d29aac1dd40239cc1ee62a1",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc",
      "new_id": "123c354c1564f46a3975f10caae03f7c2b027600",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "2c74251c20436368bdb14331c82d5dfb938ff9d7",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc",
      "new_id": "d07c183c8fd67e1600944679e99050b6cc4aa965",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "50a403e1126ab2956fd50d88f10a635731d25cb2",
      "old_mode": 33188,
      "old_path": "quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc",
      "new_id": "60da74ea0de22d1ee95cea4855fdd5d0fbfbf5df",
      "new_mode": 33188,
      "new_path": "quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "5edfe1c0202056b0d8f83b8ea33798f46f92feff",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/decoder/hpack_block_collector_test.cc",
      "new_id": "5d67d0da8ad5d9da578f123b897f642eab788233",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/decoder/hpack_block_collector_test.cc"
    }
  ]
}
