Add code counts to detemine how often cookie crumbling potentially
changes the value of the cookie (by insterting a space) as
seen by the server.

PiperOrigin-RevId: 746031032
diff --git a/quiche/quic/core/qpack/value_splitting_header_list.cc b/quiche/quic/core/qpack/value_splitting_header_list.cc
index a411f35..0df0451 100644
--- a/quiche/quic/core/qpack/value_splitting_header_list.cc
+++ b/quiche/quic/core/qpack/value_splitting_header_list.cc
@@ -7,6 +7,7 @@
 #include <utility>
 
 #include "absl/strings/string_view.h"
+#include "quiche/quic/platform/api/quic_flag_utils.h"
 #include "quiche/quic/platform/api/quic_logging.h"
 
 namespace quic {
@@ -92,9 +93,13 @@
 
   // Skip character after ';' separator if it is a space.
   if (name == kCookieKey && value_end_ != absl::string_view::npos &&
-      value_end_ + 1 < original_value.size() &&
-      original_value[value_end_ + 1] == kOptionalSpaceAfterCookieSeparator) {
-    ++value_end_;
+      value_end_ + 1 < original_value.size()) {
+    if (original_value[value_end_ + 1] == kOptionalSpaceAfterCookieSeparator) {
+      ++value_end_;
+      QUIC_CODE_COUNT(quic_crumbled_cookie_with_optional_space);
+    } else {
+      QUIC_CODE_COUNT(quic_crumbled_cookie_without_optional_space);
+    }
   }
 }