Remove unused override, and the static metadata that supports it (#28193)

pull/27308/head
Craig Tiller 3 years ago committed by GitHub
parent 760a01337c
commit 46eae022cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 472
      src/core/lib/slice/static_slice.cc
  2. 181
      src/core/lib/slice/static_slice.h
  3. 566
      src/core/lib/transport/static_metadata.cc
  4. 2
      src/core/lib/transport/static_metadata.h
  5. 1
      test/core/end2end/fuzzers/hpack.dictionary
  6. 41
      test/core/end2end/tests/stream_compression_compressed_payload.cc
  7. 2
      tools/codegen/core/gen_static_metadata.py

@ -45,84 +45,82 @@ const uint8_t g_static_metadata_bytes[] = {
100, 105, 110, 103, 97, 99, 99, 101, 112, 116, 45, 101, 110, 99, 111, 100, 105, 110, 103, 97, 99, 99, 101, 112, 116, 45, 101, 110, 99, 111,
100, 105, 110, 103, 103, 114, 112, 99, 45, 105, 110, 116, 101, 114, 110, 100, 105, 110, 103, 103, 114, 112, 99, 45, 105, 110, 116, 101, 114, 110,
97, 108, 45, 101, 110, 99, 111, 100, 105, 110, 103, 45, 114, 101, 113, 97, 108, 45, 101, 110, 99, 111, 100, 105, 110, 103, 45, 114, 101, 113,
117, 101, 115, 116, 103, 114, 112, 99, 45, 105, 110, 116, 101, 114, 110, 117, 101, 115, 116, 104, 111, 115, 116, 103, 114, 112, 99, 45, 112, 114,
97, 108, 45, 115, 116, 114, 101, 97, 109, 45, 101, 110, 99, 111, 100, 101, 118, 105, 111, 117, 115, 45, 114, 112, 99, 45, 97, 116, 116, 101,
105, 110, 103, 45, 114, 101, 113, 117, 101, 115, 116, 104, 111, 115, 116, 109, 112, 116, 115, 103, 114, 112, 99, 45, 114, 101, 116, 114, 121, 45,
103, 114, 112, 99, 45, 112, 114, 101, 118, 105, 111, 117, 115, 45, 114, 112, 117, 115, 104, 98, 97, 99, 107, 45, 109, 115, 120, 45, 101, 110,
112, 99, 45, 97, 116, 116, 101, 109, 112, 116, 115, 103, 114, 112, 99, 100, 112, 111, 105, 110, 116, 45, 108, 111, 97, 100, 45, 109, 101, 116,
45, 114, 101, 116, 114, 121, 45, 112, 117, 115, 104, 98, 97, 99, 107, 114, 105, 99, 115, 45, 98, 105, 110, 103, 114, 112, 99, 45, 116, 105,
45, 109, 115, 120, 45, 101, 110, 100, 112, 111, 105, 110, 116, 45, 108, 109, 101, 111, 117, 116, 117, 115, 101, 114, 45, 97, 103, 101, 110, 116,
111, 97, 100, 45, 109, 101, 116, 114, 105, 99, 115, 45, 98, 105, 110, 49, 50, 51, 52, 47, 103, 114, 112, 99, 46, 108, 98, 46, 118, 49,
103, 114, 112, 99, 45, 116, 105, 109, 101, 111, 117, 116, 117, 115, 101, 46, 76, 111, 97, 100, 66, 97, 108, 97, 110, 99, 101, 114, 47, 66,
114, 45, 97, 103, 101, 110, 116, 49, 50, 51, 52, 47, 103, 114, 112, 97, 108, 97, 110, 99, 101, 76, 111, 97, 100, 47, 101, 110, 118, 111,
99, 46, 108, 98, 46, 118, 49, 46, 76, 111, 97, 100, 66, 97, 108, 121, 46, 115, 101, 114, 118, 105, 99, 101, 46, 108, 111, 97, 100, 95,
97, 110, 99, 101, 114, 47, 66, 97, 108, 97, 110, 99, 101, 76, 111, 115, 116, 97, 116, 115, 46, 118, 50, 46, 76, 111, 97, 100, 82, 101,
97, 100, 47, 101, 110, 118, 111, 121, 46, 115, 101, 114, 118, 105, 99, 112, 111, 114, 116, 105, 110, 103, 83, 101, 114, 118, 105, 99, 101, 47,
101, 46, 108, 111, 97, 100, 95, 115, 116, 97, 116, 115, 46, 118, 50, 83, 116, 114, 101, 97, 109, 76, 111, 97, 100, 83, 116, 97, 116, 115,
46, 76, 111, 97, 100, 82, 101, 112, 111, 114, 116, 105, 110, 103, 83,
101, 114, 118, 105, 99, 101, 47, 83, 116, 114, 101, 97, 109, 76, 111,
97, 100, 83, 116, 97, 116, 115, 47, 101, 110, 118, 111, 121, 46, 115,
101, 114, 118, 105, 99, 101, 46, 108, 111, 97, 100, 95, 115, 116, 97,
116, 115, 46, 118, 51, 46, 76, 111, 97, 100, 82, 101, 112, 111, 114,
116, 105, 110, 103, 83, 101, 114, 118, 105, 99, 101, 47, 83, 116, 114,
101, 97, 109, 76, 111, 97, 100, 83, 116, 97, 116, 115, 47, 103, 114,
112, 99, 46, 104, 101, 97, 108, 116, 104, 46, 118, 49, 46, 72, 101,
97, 108, 116, 104, 47, 87, 97, 116, 99, 104, 47, 101, 110, 118, 111,
121, 46, 115, 101, 114, 118, 105, 99, 101, 46, 100, 105, 115, 99, 111,
118, 101, 114, 121, 46, 118, 50, 46, 65, 103, 103, 114, 101, 103, 97,
116, 101, 100, 68, 105, 115, 99, 111, 118, 101, 114, 121, 83, 101, 114,
118, 105, 99, 101, 47, 83, 116, 114, 101, 97, 109, 65, 103, 103, 114,
101, 103, 97, 116, 101, 100, 82, 101, 115, 111, 117, 114, 99, 101, 115,
47, 101, 110, 118, 111, 121, 46, 115, 101, 114, 118, 105, 99, 101, 46, 47, 101, 110, 118, 111, 121, 46, 115, 101, 114, 118, 105, 99, 101, 46,
100, 105, 115, 99, 111, 118, 101, 114, 121, 46, 118, 51, 46, 65, 103, 108, 111, 97, 100, 95, 115, 116, 97, 116, 115, 46, 118, 51, 46, 76,
103, 114, 101, 103, 97, 116, 101, 100, 68, 105, 115, 99, 111, 118, 101, 111, 97, 100, 82, 101, 112, 111, 114, 116, 105, 110, 103, 83, 101, 114,
114, 121, 83, 101, 114, 118, 105, 99, 101, 47, 83, 116, 114, 101, 97, 118, 105, 99, 101, 47, 83, 116, 114, 101, 97, 109, 76, 111, 97, 100,
109, 65, 103, 103, 114, 101, 103, 97, 116, 101, 100, 82, 101, 115, 111, 83, 116, 97, 116, 115, 47, 103, 114, 112, 99, 46, 104, 101, 97, 108,
117, 114, 99, 101, 115, 100, 101, 102, 108, 97, 116, 101, 103, 122, 105, 116, 104, 46, 118, 49, 46, 72, 101, 97, 108, 116, 104, 47, 87, 97,
112, 115, 116, 114, 101, 97, 109, 47, 103, 122, 105, 112, 116, 101, 116, 116, 99, 104, 47, 101, 110, 118, 111, 121, 46, 115, 101, 114, 118, 105,
114, 97, 105, 108, 101, 114, 115, 71, 69, 84, 80, 79, 83, 84, 47, 99, 101, 46, 100, 105, 115, 99, 111, 118, 101, 114, 121, 46, 118, 50,
47, 105, 110, 100, 101, 120, 46, 104, 116, 109, 108, 104, 116, 116, 112, 46, 65, 103, 103, 114, 101, 103, 97, 116, 101, 100, 68, 105, 115, 99,
104, 116, 116, 112, 115, 50, 48, 48, 50, 48, 52, 50, 48, 54, 51, 111, 118, 101, 114, 121, 83, 101, 114, 118, 105, 99, 101, 47, 83, 116,
48, 52, 52, 48, 48, 52, 48, 52, 53, 48, 48, 97, 99, 99, 101, 114, 101, 97, 109, 65, 103, 103, 114, 101, 103, 97, 116, 101, 100, 82,
112, 116, 45, 99, 104, 97, 114, 115, 101, 116, 103, 122, 105, 112, 44, 101, 115, 111, 117, 114, 99, 101, 115, 47, 101, 110, 118, 111, 121, 46,
32, 100, 101, 102, 108, 97, 116, 101, 97, 99, 99, 101, 112, 116, 45, 115, 101, 114, 118, 105, 99, 101, 46, 100, 105, 115, 99, 111, 118, 101,
108, 97, 110, 103, 117, 97, 103, 101, 97, 99, 99, 101, 112, 116, 45, 114, 121, 46, 118, 51, 46, 65, 103, 103, 114, 101, 103, 97, 116, 101,
114, 97, 110, 103, 101, 115, 97, 99, 99, 101, 112, 116, 97, 99, 99, 100, 68, 105, 115, 99, 111, 118, 101, 114, 121, 83, 101, 114, 118, 105,
101, 115, 115, 45, 99, 111, 110, 116, 114, 111, 108, 45, 97, 108, 108, 99, 101, 47, 83, 116, 114, 101, 97, 109, 65, 103, 103, 114, 101, 103,
111, 119, 45, 111, 114, 105, 103, 105, 110, 97, 103, 101, 97, 108, 108, 97, 116, 101, 100, 82, 101, 115, 111, 117, 114, 99, 101, 115, 100, 101,
111, 119, 97, 117, 116, 104, 111, 114, 105, 122, 97, 116, 105, 111, 110, 102, 108, 97, 116, 101, 103, 122, 105, 112, 115, 116, 114, 101, 97, 109,
99, 97, 99, 104, 101, 45, 99, 111, 110, 116, 114, 111, 108, 99, 111, 47, 103, 122, 105, 112, 116, 101, 116, 114, 97, 105, 108, 101, 114, 115,
110, 116, 101, 110, 116, 45, 100, 105, 115, 112, 111, 115, 105, 116, 105, 71, 69, 84, 80, 79, 83, 84, 47, 47, 105, 110, 100, 101, 120, 46,
111, 110, 99, 111, 110, 116, 101, 110, 116, 45, 108, 97, 110, 103, 117, 104, 116, 109, 108, 104, 116, 116, 112, 104, 116, 116, 112, 115, 50, 48,
97, 103, 101, 99, 111, 110, 116, 101, 110, 116, 45, 108, 101, 110, 103, 48, 50, 48, 52, 50, 48, 54, 51, 48, 52, 52, 48, 48, 52, 48,
116, 104, 99, 111, 110, 116, 101, 110, 116, 45, 108, 111, 99, 97, 116, 52, 53, 48, 48, 97, 99, 99, 101, 112, 116, 45, 99, 104, 97, 114,
105, 111, 110, 99, 111, 110, 116, 101, 110, 116, 45, 114, 97, 110, 103, 115, 101, 116, 103, 122, 105, 112, 44, 32, 100, 101, 102, 108, 97, 116,
101, 99, 111, 111, 107, 105, 101, 100, 97, 116, 101, 101, 116, 97, 103, 101, 97, 99, 99, 101, 112, 116, 45, 108, 97, 110, 103, 117, 97, 103,
101, 120, 112, 101, 99, 116, 101, 120, 112, 105, 114, 101, 115, 102, 114, 101, 97, 99, 99, 101, 112, 116, 45, 114, 97, 110, 103, 101, 115, 97,
111, 109, 105, 102, 45, 109, 97, 116, 99, 104, 105, 102, 45, 109, 111, 99, 99, 101, 112, 116, 97, 99, 99, 101, 115, 115, 45, 99, 111, 110,
100, 105, 102, 105, 101, 100, 45, 115, 105, 110, 99, 101, 105, 102, 45, 116, 114, 111, 108, 45, 97, 108, 108, 111, 119, 45, 111, 114, 105, 103,
110, 111, 110, 101, 45, 109, 97, 116, 99, 104, 105, 102, 45, 114, 97, 105, 110, 97, 103, 101, 97, 108, 108, 111, 119, 97, 117, 116, 104, 111,
110, 103, 101, 105, 102, 45, 117, 110, 109, 111, 100, 105, 102, 105, 101, 114, 105, 122, 97, 116, 105, 111, 110, 99, 97, 99, 104, 101, 45, 99,
100, 45, 115, 105, 110, 99, 101, 108, 97, 115, 116, 45, 109, 111, 100, 111, 110, 116, 114, 111, 108, 99, 111, 110, 116, 101, 110, 116, 45, 100,
105, 102, 105, 101, 100, 108, 105, 110, 107, 108, 111, 99, 97, 116, 105, 105, 115, 112, 111, 115, 105, 116, 105, 111, 110, 99, 111, 110, 116, 101,
111, 110, 109, 97, 120, 45, 102, 111, 114, 119, 97, 114, 100, 115, 112, 110, 116, 45, 108, 97, 110, 103, 117, 97, 103, 101, 99, 111, 110, 116,
114, 111, 120, 121, 45, 97, 117, 116, 104, 101, 110, 116, 105, 99, 97, 101, 110, 116, 45, 108, 101, 110, 103, 116, 104, 99, 111, 110, 116, 101,
116, 101, 112, 114, 111, 120, 121, 45, 97, 117, 116, 104, 111, 114, 105, 110, 116, 45, 108, 111, 99, 97, 116, 105, 111, 110, 99, 111, 110, 116,
122, 97, 116, 105, 111, 110, 114, 97, 110, 103, 101, 114, 101, 102, 101, 101, 110, 116, 45, 114, 97, 110, 103, 101, 99, 111, 111, 107, 105, 101,
114, 101, 114, 114, 101, 102, 114, 101, 115, 104, 114, 101, 116, 114, 121, 100, 97, 116, 101, 101, 116, 97, 103, 101, 120, 112, 101, 99, 116, 101,
45, 97, 102, 116, 101, 114, 115, 101, 114, 118, 101, 114, 115, 101, 116, 120, 112, 105, 114, 101, 115, 102, 114, 111, 109, 105, 102, 45, 109, 97,
45, 99, 111, 111, 107, 105, 101, 115, 116, 114, 105, 99, 116, 45, 116, 116, 99, 104, 105, 102, 45, 109, 111, 100, 105, 102, 105, 101, 100, 45,
114, 97, 110, 115, 112, 111, 114, 116, 45, 115, 101, 99, 117, 114, 105, 115, 105, 110, 99, 101, 105, 102, 45, 110, 111, 110, 101, 45, 109, 97,
116, 121, 116, 114, 97, 110, 115, 102, 101, 114, 45, 101, 110, 99, 111, 116, 99, 104, 105, 102, 45, 114, 97, 110, 103, 101, 105, 102, 45, 117,
100, 105, 110, 103, 118, 97, 114, 121, 118, 105, 97, 119, 119, 119, 45, 110, 109, 111, 100, 105, 102, 105, 101, 100, 45, 115, 105, 110, 99, 101,
97, 117, 116, 104, 101, 110, 116, 105, 99, 97, 116, 101, 48, 105, 100, 108, 97, 115, 116, 45, 109, 111, 100, 105, 102, 105, 101, 100, 108, 105,
101, 110, 116, 105, 116, 121, 97, 112, 112, 108, 105, 99, 97, 116, 105, 110, 107, 108, 111, 99, 97, 116, 105, 111, 110, 109, 97, 120, 45, 102,
111, 110, 47, 103, 114, 112, 99, 103, 114, 112, 99, 80, 85, 84, 108, 111, 114, 119, 97, 114, 100, 115, 112, 114, 111, 120, 121, 45, 97, 117,
98, 45, 99, 111, 115, 116, 45, 98, 105, 110, 105, 100, 101, 110, 116, 116, 104, 101, 110, 116, 105, 99, 97, 116, 101, 112, 114, 111, 120, 121,
105, 116, 121, 44, 100, 101, 102, 108, 97, 116, 101, 105, 100, 101, 110, 45, 97, 117, 116, 104, 111, 114, 105, 122, 97, 116, 105, 111, 110, 114,
116, 105, 116, 121, 44, 103, 122, 105, 112, 100, 101, 102, 108, 97, 116, 97, 110, 103, 101, 114, 101, 102, 101, 114, 101, 114, 114, 101, 102, 114,
101, 44, 103, 122, 105, 112, 105, 100, 101, 110, 116, 105, 116, 121, 44, 101, 115, 104, 114, 101, 116, 114, 121, 45, 97, 102, 116, 101, 114, 115,
100, 101, 102, 108, 97, 116, 101, 44, 103, 122, 105, 112}; 101, 114, 118, 101, 114, 115, 101, 116, 45, 99, 111, 111, 107, 105, 101,
115, 116, 114, 105, 99, 116, 45, 116, 114, 97, 110, 115, 112, 111, 114,
116, 45, 115, 101, 99, 117, 114, 105, 116, 121, 116, 114, 97, 110, 115,
102, 101, 114, 45, 101, 110, 99, 111, 100, 105, 110, 103, 118, 97, 114,
121, 118, 105, 97, 119, 119, 119, 45, 97, 117, 116, 104, 101, 110, 116,
105, 99, 97, 116, 101, 48, 105, 100, 101, 110, 116, 105, 116, 121, 97,
112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 103, 114, 112, 99,
103, 114, 112, 99, 80, 85, 84, 108, 98, 45, 99, 111, 115, 116, 45,
98, 105, 110, 105, 100, 101, 110, 116, 105, 116, 121, 44, 100, 101, 102,
108, 97, 116, 101, 105, 100, 101, 110, 116, 105, 116, 121, 44, 103, 122,
105, 112, 100, 101, 102, 108, 97, 116, 101, 44, 103, 122, 105, 112, 105,
100, 101, 110, 116, 105, 116, 121, 44, 100, 101, 102, 108, 97, 116, 101,
44, 103, 122, 105, 112};
grpc_slice_refcount StaticSliceRefcount::kStaticSubRefcount; grpc_slice_refcount StaticSliceRefcount::kStaticSubRefcount;
@ -181,7 +179,7 @@ StaticSliceRefcount g_static_metadata_slice_refcounts[GRPC_STATIC_MDSTR_COUNT] =
StaticSliceRefcount(98), StaticSliceRefcount(99), StaticSliceRefcount(98), StaticSliceRefcount(99),
StaticSliceRefcount(100), StaticSliceRefcount(101), StaticSliceRefcount(100), StaticSliceRefcount(101),
StaticSliceRefcount(102), StaticSliceRefcount(103), StaticSliceRefcount(102), StaticSliceRefcount(103),
StaticSliceRefcount(104), StaticSliceRefcount(105), StaticSliceRefcount(104),
}; };
const StaticMetadataSlice const StaticMetadataSlice
@ -221,183 +219,181 @@ const StaticMetadataSlice
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[16].base, 30, StaticMetadataSlice(&g_static_metadata_slice_refcounts[16].base, 30,
g_static_metadata_bytes + 199), g_static_metadata_bytes + 199),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[17].base, 37, StaticMetadataSlice(&g_static_metadata_slice_refcounts[17].base, 4,
g_static_metadata_bytes + 229), g_static_metadata_bytes + 229),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[18].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[18].base, 26,
g_static_metadata_bytes + 266), g_static_metadata_bytes + 233),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[19].base, 26, StaticMetadataSlice(&g_static_metadata_slice_refcounts[19].base, 22,
g_static_metadata_bytes + 270), g_static_metadata_bytes + 259),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[20].base, 22, StaticMetadataSlice(&g_static_metadata_slice_refcounts[20].base, 27,
g_static_metadata_bytes + 296), g_static_metadata_bytes + 281),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[21].base, 27, StaticMetadataSlice(&g_static_metadata_slice_refcounts[21].base, 12,
g_static_metadata_bytes + 318), g_static_metadata_bytes + 308),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[22].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[22].base, 10,
g_static_metadata_bytes + 345), g_static_metadata_bytes + 320),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[23].base, 10, StaticMetadataSlice(&g_static_metadata_slice_refcounts[23].base, 1,
g_static_metadata_bytes + 357), g_static_metadata_bytes + 330),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[24].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[24].base, 1,
g_static_metadata_bytes + 367), g_static_metadata_bytes + 331),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[25].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[25].base, 1,
g_static_metadata_bytes + 368), g_static_metadata_bytes + 332),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[26].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[26].base, 1,
g_static_metadata_bytes + 369), g_static_metadata_bytes + 333),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 334),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 36,
g_static_metadata_bytes + 334),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[29].base, 65,
g_static_metadata_bytes + 370), g_static_metadata_bytes + 370),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0,
g_static_metadata_bytes + 371),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[29].base, 36,
g_static_metadata_bytes + 371),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[30].base, 65, StaticMetadataSlice(&g_static_metadata_slice_refcounts[30].base, 65,
g_static_metadata_bytes + 407), g_static_metadata_bytes + 435),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[31].base, 65, StaticMetadataSlice(&g_static_metadata_slice_refcounts[31].base, 28,
g_static_metadata_bytes + 472), g_static_metadata_bytes + 500),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[32].base, 28, StaticMetadataSlice(&g_static_metadata_slice_refcounts[32].base, 80,
g_static_metadata_bytes + 537), g_static_metadata_bytes + 528),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[33].base, 80, StaticMetadataSlice(&g_static_metadata_slice_refcounts[33].base, 80,
g_static_metadata_bytes + 565), g_static_metadata_bytes + 608),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[34].base, 80, StaticMetadataSlice(&g_static_metadata_slice_refcounts[34].base, 7,
g_static_metadata_bytes + 645), g_static_metadata_bytes + 688),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 4,
g_static_metadata_bytes + 725), g_static_metadata_bytes + 695),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 11,
g_static_metadata_bytes + 732), g_static_metadata_bytes + 699),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[37].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[37].base, 2,
g_static_metadata_bytes + 736), g_static_metadata_bytes + 710),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[38].base, 2, StaticMetadataSlice(&g_static_metadata_slice_refcounts[38].base, 8,
g_static_metadata_bytes + 747), g_static_metadata_bytes + 712),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[39].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[39].base, 3,
g_static_metadata_bytes + 749), g_static_metadata_bytes + 720),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[40].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[40].base, 4,
g_static_metadata_bytes + 757), g_static_metadata_bytes + 723),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[41].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[41].base, 1,
g_static_metadata_bytes + 760), g_static_metadata_bytes + 727),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[42].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[42].base, 11,
g_static_metadata_bytes + 764), g_static_metadata_bytes + 728),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[43].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[43].base, 4,
g_static_metadata_bytes + 765), g_static_metadata_bytes + 739),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[44].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[44].base, 5,
g_static_metadata_bytes + 776), g_static_metadata_bytes + 743),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[45].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[45].base, 3,
g_static_metadata_bytes + 780), g_static_metadata_bytes + 748),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[46].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[46].base, 3,
g_static_metadata_bytes + 785), g_static_metadata_bytes + 751),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[47].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[47].base, 3,
g_static_metadata_bytes + 788), g_static_metadata_bytes + 754),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[48].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[48].base, 3,
g_static_metadata_bytes + 791), g_static_metadata_bytes + 757),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[49].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[49].base, 3,
g_static_metadata_bytes + 794), g_static_metadata_bytes + 760),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[50].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[50].base, 3,
g_static_metadata_bytes + 797), g_static_metadata_bytes + 763),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[51].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[51].base, 3,
g_static_metadata_bytes + 800), g_static_metadata_bytes + 766),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[52].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[52].base, 14,
g_static_metadata_bytes + 803), g_static_metadata_bytes + 769),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[53].base, 14, StaticMetadataSlice(&g_static_metadata_slice_refcounts[53].base, 13,
g_static_metadata_bytes + 806), g_static_metadata_bytes + 783),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[54].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[54].base, 15,
g_static_metadata_bytes + 820), g_static_metadata_bytes + 796),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[55].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[55].base, 13,
g_static_metadata_bytes + 833), g_static_metadata_bytes + 811),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[56].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[56].base, 6,
g_static_metadata_bytes + 848), g_static_metadata_bytes + 824),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[57].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[57].base, 27,
g_static_metadata_bytes + 861), g_static_metadata_bytes + 830),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[58].base, 27, StaticMetadataSlice(&g_static_metadata_slice_refcounts[58].base, 3,
g_static_metadata_bytes + 867), g_static_metadata_bytes + 857),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[59].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[59].base, 5,
g_static_metadata_bytes + 894), g_static_metadata_bytes + 860),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[60].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[60].base, 13,
g_static_metadata_bytes + 897), g_static_metadata_bytes + 865),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[61].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[61].base, 13,
g_static_metadata_bytes + 902), g_static_metadata_bytes + 878),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[62].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[62].base, 19,
g_static_metadata_bytes + 915), g_static_metadata_bytes + 891),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[63].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[63].base, 16,
g_static_metadata_bytes + 928), g_static_metadata_bytes + 910),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[64].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[64].base, 14,
g_static_metadata_bytes + 947), g_static_metadata_bytes + 926),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[65].base, 14, StaticMetadataSlice(&g_static_metadata_slice_refcounts[65].base, 16,
g_static_metadata_bytes + 963), g_static_metadata_bytes + 940),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[66].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[66].base, 13,
g_static_metadata_bytes + 977), g_static_metadata_bytes + 956),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[67].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[67].base, 6,
g_static_metadata_bytes + 993), g_static_metadata_bytes + 969),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[68].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[68].base, 4,
g_static_metadata_bytes + 1006), g_static_metadata_bytes + 975),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[69].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[69].base, 4,
g_static_metadata_bytes + 1012), g_static_metadata_bytes + 979),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[70].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[70].base, 6,
g_static_metadata_bytes + 1016), g_static_metadata_bytes + 983),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[71].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[71].base, 7,
g_static_metadata_bytes + 1020), g_static_metadata_bytes + 989),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[72].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[72].base, 4,
g_static_metadata_bytes + 1026), g_static_metadata_bytes + 996),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[73].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[73].base, 8,
g_static_metadata_bytes + 1033), g_static_metadata_bytes + 1000),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[74].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[74].base, 17,
g_static_metadata_bytes + 1037), g_static_metadata_bytes + 1008),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[75].base, 17, StaticMetadataSlice(&g_static_metadata_slice_refcounts[75].base, 13,
g_static_metadata_bytes + 1045), g_static_metadata_bytes + 1025),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[76].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[76].base, 8,
g_static_metadata_bytes + 1062), g_static_metadata_bytes + 1038),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[77].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[77].base, 19,
g_static_metadata_bytes + 1075), g_static_metadata_bytes + 1046),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[78].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[78].base, 13,
g_static_metadata_bytes + 1083), g_static_metadata_bytes + 1065),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[79].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[79].base, 4,
g_static_metadata_bytes + 1078),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[80].base, 8,
g_static_metadata_bytes + 1082),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[81].base, 12,
g_static_metadata_bytes + 1090),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[82].base, 18,
g_static_metadata_bytes + 1102), g_static_metadata_bytes + 1102),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[80].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[83].base, 19,
g_static_metadata_bytes + 1115), g_static_metadata_bytes + 1120),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[81].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[84].base, 5,
g_static_metadata_bytes + 1119),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[82].base, 12,
g_static_metadata_bytes + 1127),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[83].base, 18,
g_static_metadata_bytes + 1139), g_static_metadata_bytes + 1139),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[84].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[85].base, 7,
g_static_metadata_bytes + 1157), g_static_metadata_bytes + 1144),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[85].base, 5,
g_static_metadata_bytes + 1176),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[86].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[86].base, 7,
g_static_metadata_bytes + 1181), g_static_metadata_bytes + 1151),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[87].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[87].base, 11,
g_static_metadata_bytes + 1188), g_static_metadata_bytes + 1158),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[88].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[88].base, 6,
g_static_metadata_bytes + 1195), g_static_metadata_bytes + 1169),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[89].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[89].base, 10,
g_static_metadata_bytes + 1206), g_static_metadata_bytes + 1175),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[90].base, 10, StaticMetadataSlice(&g_static_metadata_slice_refcounts[90].base, 25,
g_static_metadata_bytes + 1212), g_static_metadata_bytes + 1185),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[91].base, 25, StaticMetadataSlice(&g_static_metadata_slice_refcounts[91].base, 17,
g_static_metadata_bytes + 1222), g_static_metadata_bytes + 1210),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[92].base, 17, StaticMetadataSlice(&g_static_metadata_slice_refcounts[92].base, 4,
g_static_metadata_bytes + 1247), g_static_metadata_bytes + 1227),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[93].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[93].base, 3,
g_static_metadata_bytes + 1264), g_static_metadata_bytes + 1231),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[94].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[94].base, 16,
g_static_metadata_bytes + 1268), g_static_metadata_bytes + 1234),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[95].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[95].base, 1,
g_static_metadata_bytes + 1271), g_static_metadata_bytes + 1250),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 8,
g_static_metadata_bytes + 1287), g_static_metadata_bytes + 1251),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 16,
g_static_metadata_bytes + 1288), g_static_metadata_bytes + 1259),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[98].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[98].base, 4,
g_static_metadata_bytes + 1296), g_static_metadata_bytes + 1275),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[99].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[99].base, 3,
g_static_metadata_bytes + 1312), g_static_metadata_bytes + 1279),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[100].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[100].base, 11,
g_static_metadata_bytes + 1316), g_static_metadata_bytes + 1282),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[101].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[101].base, 16,
g_static_metadata_bytes + 1319), g_static_metadata_bytes + 1293),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[102].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[102].base, 13,
g_static_metadata_bytes + 1330), g_static_metadata_bytes + 1309),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[103].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[103].base, 12,
g_static_metadata_bytes + 1346), g_static_metadata_bytes + 1322),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[104].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[104].base, 21,
g_static_metadata_bytes + 1359), g_static_metadata_bytes + 1334),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[105].base, 21,
g_static_metadata_bytes + 1371),
}; };
} // namespace grpc_core } // namespace grpc_core

@ -38,7 +38,7 @@
static_assert( static_assert(
std::is_trivially_destructible<grpc_core::StaticMetadataSlice>::value, std::is_trivially_destructible<grpc_core::StaticMetadataSlice>::value,
"StaticMetadataSlice must be trivially destructible."); "StaticMetadataSlice must be trivially destructible.");
#define GRPC_STATIC_MDSTR_COUNT 106 #define GRPC_STATIC_MDSTR_COUNT 105
/* ":path" */ /* ":path" */
#define GRPC_MDSTR_PATH (::grpc_core::g_static_metadata_slice_table[0]) #define GRPC_MDSTR_PATH (::grpc_core::g_static_metadata_slice_table[0])
/* ":method" */ /* ":method" */
@ -81,224 +81,221 @@ static_assert(
/* "grpc-internal-encoding-request" */ /* "grpc-internal-encoding-request" */
#define GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST \ #define GRPC_MDSTR_GRPC_INTERNAL_ENCODING_REQUEST \
(::grpc_core::g_static_metadata_slice_table[16]) (::grpc_core::g_static_metadata_slice_table[16])
/* "grpc-internal-stream-encoding-request" */
#define GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST \
(::grpc_core::g_static_metadata_slice_table[17])
/* "host" */ /* "host" */
#define GRPC_MDSTR_HOST (::grpc_core::g_static_metadata_slice_table[18]) #define GRPC_MDSTR_HOST (::grpc_core::g_static_metadata_slice_table[17])
/* "grpc-previous-rpc-attempts" */ /* "grpc-previous-rpc-attempts" */
#define GRPC_MDSTR_GRPC_PREVIOUS_RPC_ATTEMPTS \ #define GRPC_MDSTR_GRPC_PREVIOUS_RPC_ATTEMPTS \
(::grpc_core::g_static_metadata_slice_table[19]) (::grpc_core::g_static_metadata_slice_table[18])
/* "grpc-retry-pushback-ms" */ /* "grpc-retry-pushback-ms" */
#define GRPC_MDSTR_GRPC_RETRY_PUSHBACK_MS \ #define GRPC_MDSTR_GRPC_RETRY_PUSHBACK_MS \
(::grpc_core::g_static_metadata_slice_table[20]) (::grpc_core::g_static_metadata_slice_table[19])
/* "x-endpoint-load-metrics-bin" */ /* "x-endpoint-load-metrics-bin" */
#define GRPC_MDSTR_X_ENDPOINT_LOAD_METRICS_BIN \ #define GRPC_MDSTR_X_ENDPOINT_LOAD_METRICS_BIN \
(::grpc_core::g_static_metadata_slice_table[21]) (::grpc_core::g_static_metadata_slice_table[20])
/* "grpc-timeout" */ /* "grpc-timeout" */
#define GRPC_MDSTR_GRPC_TIMEOUT (::grpc_core::g_static_metadata_slice_table[22]) #define GRPC_MDSTR_GRPC_TIMEOUT (::grpc_core::g_static_metadata_slice_table[21])
/* "user-agent" */ /* "user-agent" */
#define GRPC_MDSTR_USER_AGENT (::grpc_core::g_static_metadata_slice_table[23]) #define GRPC_MDSTR_USER_AGENT (::grpc_core::g_static_metadata_slice_table[22])
/* "1" */ /* "1" */
#define GRPC_MDSTR_1 (::grpc_core::g_static_metadata_slice_table[24]) #define GRPC_MDSTR_1 (::grpc_core::g_static_metadata_slice_table[23])
/* "2" */ /* "2" */
#define GRPC_MDSTR_2 (::grpc_core::g_static_metadata_slice_table[25]) #define GRPC_MDSTR_2 (::grpc_core::g_static_metadata_slice_table[24])
/* "3" */ /* "3" */
#define GRPC_MDSTR_3 (::grpc_core::g_static_metadata_slice_table[26]) #define GRPC_MDSTR_3 (::grpc_core::g_static_metadata_slice_table[25])
/* "4" */ /* "4" */
#define GRPC_MDSTR_4 (::grpc_core::g_static_metadata_slice_table[27]) #define GRPC_MDSTR_4 (::grpc_core::g_static_metadata_slice_table[26])
/* "" */ /* "" */
#define GRPC_MDSTR_EMPTY (::grpc_core::g_static_metadata_slice_table[28]) #define GRPC_MDSTR_EMPTY (::grpc_core::g_static_metadata_slice_table[27])
/* "/grpc.lb.v1.LoadBalancer/BalanceLoad" */ /* "/grpc.lb.v1.LoadBalancer/BalanceLoad" */
#define GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD \ #define GRPC_MDSTR_SLASH_GRPC_DOT_LB_DOT_V1_DOT_LOADBALANCER_SLASH_BALANCELOAD \
(::grpc_core::g_static_metadata_slice_table[29]) (::grpc_core::g_static_metadata_slice_table[28])
/* "/envoy.service.load_stats.v2.LoadReportingService/StreamLoadStats" */ /* "/envoy.service.load_stats.v2.LoadReportingService/StreamLoadStats" */
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V2_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS \ #define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V2_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS \
(::grpc_core::g_static_metadata_slice_table[30]) (::grpc_core::g_static_metadata_slice_table[29])
/* "/envoy.service.load_stats.v3.LoadReportingService/StreamLoadStats" */ /* "/envoy.service.load_stats.v3.LoadReportingService/StreamLoadStats" */
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V3_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS \ #define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_LOAD_STATS_DOT_V3_DOT_LOADREPORTINGSERVICE_SLASH_STREAMLOADSTATS \
(::grpc_core::g_static_metadata_slice_table[31]) (::grpc_core::g_static_metadata_slice_table[30])
/* "/grpc.health.v1.Health/Watch" */ /* "/grpc.health.v1.Health/Watch" */
#define GRPC_MDSTR_SLASH_GRPC_DOT_HEALTH_DOT_V1_DOT_HEALTH_SLASH_WATCH \ #define GRPC_MDSTR_SLASH_GRPC_DOT_HEALTH_DOT_V1_DOT_HEALTH_SLASH_WATCH \
(::grpc_core::g_static_metadata_slice_table[32]) (::grpc_core::g_static_metadata_slice_table[31])
/* "/envoy.service.discovery.v2.AggregatedDiscoveryService/StreamAggregatedResources" /* "/envoy.service.discovery.v2.AggregatedDiscoveryService/StreamAggregatedResources"
*/ */
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V2_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES \ #define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V2_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES \
(::grpc_core::g_static_metadata_slice_table[33]) (::grpc_core::g_static_metadata_slice_table[32])
/* "/envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources" /* "/envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources"
*/ */
#define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V3_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES \ #define GRPC_MDSTR_SLASH_ENVOY_DOT_SERVICE_DOT_DISCOVERY_DOT_V3_DOT_AGGREGATEDDISCOVERYSERVICE_SLASH_STREAMAGGREGATEDRESOURCES \
(::grpc_core::g_static_metadata_slice_table[34]) (::grpc_core::g_static_metadata_slice_table[33])
/* "deflate" */ /* "deflate" */
#define GRPC_MDSTR_DEFLATE (::grpc_core::g_static_metadata_slice_table[35]) #define GRPC_MDSTR_DEFLATE (::grpc_core::g_static_metadata_slice_table[34])
/* "gzip" */ /* "gzip" */
#define GRPC_MDSTR_GZIP (::grpc_core::g_static_metadata_slice_table[36]) #define GRPC_MDSTR_GZIP (::grpc_core::g_static_metadata_slice_table[35])
/* "stream/gzip" */ /* "stream/gzip" */
#define GRPC_MDSTR_STREAM_SLASH_GZIP \ #define GRPC_MDSTR_STREAM_SLASH_GZIP \
(::grpc_core::g_static_metadata_slice_table[37]) (::grpc_core::g_static_metadata_slice_table[36])
/* "te" */ /* "te" */
#define GRPC_MDSTR_TE (::grpc_core::g_static_metadata_slice_table[38]) #define GRPC_MDSTR_TE (::grpc_core::g_static_metadata_slice_table[37])
/* "trailers" */ /* "trailers" */
#define GRPC_MDSTR_TRAILERS (::grpc_core::g_static_metadata_slice_table[39]) #define GRPC_MDSTR_TRAILERS (::grpc_core::g_static_metadata_slice_table[38])
/* "GET" */ /* "GET" */
#define GRPC_MDSTR_GET (::grpc_core::g_static_metadata_slice_table[40]) #define GRPC_MDSTR_GET (::grpc_core::g_static_metadata_slice_table[39])
/* "POST" */ /* "POST" */
#define GRPC_MDSTR_POST (::grpc_core::g_static_metadata_slice_table[41]) #define GRPC_MDSTR_POST (::grpc_core::g_static_metadata_slice_table[40])
/* "/" */ /* "/" */
#define GRPC_MDSTR_SLASH (::grpc_core::g_static_metadata_slice_table[42]) #define GRPC_MDSTR_SLASH (::grpc_core::g_static_metadata_slice_table[41])
/* "/index.html" */ /* "/index.html" */
#define GRPC_MDSTR_SLASH_INDEX_DOT_HTML \ #define GRPC_MDSTR_SLASH_INDEX_DOT_HTML \
(::grpc_core::g_static_metadata_slice_table[43]) (::grpc_core::g_static_metadata_slice_table[42])
/* "http" */ /* "http" */
#define GRPC_MDSTR_HTTP (::grpc_core::g_static_metadata_slice_table[44]) #define GRPC_MDSTR_HTTP (::grpc_core::g_static_metadata_slice_table[43])
/* "https" */ /* "https" */
#define GRPC_MDSTR_HTTPS (::grpc_core::g_static_metadata_slice_table[45]) #define GRPC_MDSTR_HTTPS (::grpc_core::g_static_metadata_slice_table[44])
/* "200" */ /* "200" */
#define GRPC_MDSTR_200 (::grpc_core::g_static_metadata_slice_table[46]) #define GRPC_MDSTR_200 (::grpc_core::g_static_metadata_slice_table[45])
/* "204" */ /* "204" */
#define GRPC_MDSTR_204 (::grpc_core::g_static_metadata_slice_table[47]) #define GRPC_MDSTR_204 (::grpc_core::g_static_metadata_slice_table[46])
/* "206" */ /* "206" */
#define GRPC_MDSTR_206 (::grpc_core::g_static_metadata_slice_table[48]) #define GRPC_MDSTR_206 (::grpc_core::g_static_metadata_slice_table[47])
/* "304" */ /* "304" */
#define GRPC_MDSTR_304 (::grpc_core::g_static_metadata_slice_table[49]) #define GRPC_MDSTR_304 (::grpc_core::g_static_metadata_slice_table[48])
/* "400" */ /* "400" */
#define GRPC_MDSTR_400 (::grpc_core::g_static_metadata_slice_table[50]) #define GRPC_MDSTR_400 (::grpc_core::g_static_metadata_slice_table[49])
/* "404" */ /* "404" */
#define GRPC_MDSTR_404 (::grpc_core::g_static_metadata_slice_table[51]) #define GRPC_MDSTR_404 (::grpc_core::g_static_metadata_slice_table[50])
/* "500" */ /* "500" */
#define GRPC_MDSTR_500 (::grpc_core::g_static_metadata_slice_table[52]) #define GRPC_MDSTR_500 (::grpc_core::g_static_metadata_slice_table[51])
/* "accept-charset" */ /* "accept-charset" */
#define GRPC_MDSTR_ACCEPT_CHARSET \ #define GRPC_MDSTR_ACCEPT_CHARSET \
(::grpc_core::g_static_metadata_slice_table[53]) (::grpc_core::g_static_metadata_slice_table[52])
/* "gzip, deflate" */ /* "gzip, deflate" */
#define GRPC_MDSTR_GZIP_COMMA_DEFLATE \ #define GRPC_MDSTR_GZIP_COMMA_DEFLATE \
(::grpc_core::g_static_metadata_slice_table[54]) (::grpc_core::g_static_metadata_slice_table[53])
/* "accept-language" */ /* "accept-language" */
#define GRPC_MDSTR_ACCEPT_LANGUAGE \ #define GRPC_MDSTR_ACCEPT_LANGUAGE \
(::grpc_core::g_static_metadata_slice_table[55]) (::grpc_core::g_static_metadata_slice_table[54])
/* "accept-ranges" */ /* "accept-ranges" */
#define GRPC_MDSTR_ACCEPT_RANGES \ #define GRPC_MDSTR_ACCEPT_RANGES \
(::grpc_core::g_static_metadata_slice_table[56]) (::grpc_core::g_static_metadata_slice_table[55])
/* "accept" */ /* "accept" */
#define GRPC_MDSTR_ACCEPT (::grpc_core::g_static_metadata_slice_table[57]) #define GRPC_MDSTR_ACCEPT (::grpc_core::g_static_metadata_slice_table[56])
/* "access-control-allow-origin" */ /* "access-control-allow-origin" */
#define GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN \ #define GRPC_MDSTR_ACCESS_CONTROL_ALLOW_ORIGIN \
(::grpc_core::g_static_metadata_slice_table[58]) (::grpc_core::g_static_metadata_slice_table[57])
/* "age" */ /* "age" */
#define GRPC_MDSTR_AGE (::grpc_core::g_static_metadata_slice_table[59]) #define GRPC_MDSTR_AGE (::grpc_core::g_static_metadata_slice_table[58])
/* "allow" */ /* "allow" */
#define GRPC_MDSTR_ALLOW (::grpc_core::g_static_metadata_slice_table[60]) #define GRPC_MDSTR_ALLOW (::grpc_core::g_static_metadata_slice_table[59])
/* "authorization" */ /* "authorization" */
#define GRPC_MDSTR_AUTHORIZATION \ #define GRPC_MDSTR_AUTHORIZATION \
(::grpc_core::g_static_metadata_slice_table[61]) (::grpc_core::g_static_metadata_slice_table[60])
/* "cache-control" */ /* "cache-control" */
#define GRPC_MDSTR_CACHE_CONTROL \ #define GRPC_MDSTR_CACHE_CONTROL \
(::grpc_core::g_static_metadata_slice_table[62]) (::grpc_core::g_static_metadata_slice_table[61])
/* "content-disposition" */ /* "content-disposition" */
#define GRPC_MDSTR_CONTENT_DISPOSITION \ #define GRPC_MDSTR_CONTENT_DISPOSITION \
(::grpc_core::g_static_metadata_slice_table[63]) (::grpc_core::g_static_metadata_slice_table[62])
/* "content-language" */ /* "content-language" */
#define GRPC_MDSTR_CONTENT_LANGUAGE \ #define GRPC_MDSTR_CONTENT_LANGUAGE \
(::grpc_core::g_static_metadata_slice_table[64]) (::grpc_core::g_static_metadata_slice_table[63])
/* "content-length" */ /* "content-length" */
#define GRPC_MDSTR_CONTENT_LENGTH \ #define GRPC_MDSTR_CONTENT_LENGTH \
(::grpc_core::g_static_metadata_slice_table[65]) (::grpc_core::g_static_metadata_slice_table[64])
/* "content-location" */ /* "content-location" */
#define GRPC_MDSTR_CONTENT_LOCATION \ #define GRPC_MDSTR_CONTENT_LOCATION \
(::grpc_core::g_static_metadata_slice_table[66]) (::grpc_core::g_static_metadata_slice_table[65])
/* "content-range" */ /* "content-range" */
#define GRPC_MDSTR_CONTENT_RANGE \ #define GRPC_MDSTR_CONTENT_RANGE \
(::grpc_core::g_static_metadata_slice_table[67]) (::grpc_core::g_static_metadata_slice_table[66])
/* "cookie" */ /* "cookie" */
#define GRPC_MDSTR_COOKIE (::grpc_core::g_static_metadata_slice_table[68]) #define GRPC_MDSTR_COOKIE (::grpc_core::g_static_metadata_slice_table[67])
/* "date" */ /* "date" */
#define GRPC_MDSTR_DATE (::grpc_core::g_static_metadata_slice_table[69]) #define GRPC_MDSTR_DATE (::grpc_core::g_static_metadata_slice_table[68])
/* "etag" */ /* "etag" */
#define GRPC_MDSTR_ETAG (::grpc_core::g_static_metadata_slice_table[70]) #define GRPC_MDSTR_ETAG (::grpc_core::g_static_metadata_slice_table[69])
/* "expect" */ /* "expect" */
#define GRPC_MDSTR_EXPECT (::grpc_core::g_static_metadata_slice_table[71]) #define GRPC_MDSTR_EXPECT (::grpc_core::g_static_metadata_slice_table[70])
/* "expires" */ /* "expires" */
#define GRPC_MDSTR_EXPIRES (::grpc_core::g_static_metadata_slice_table[72]) #define GRPC_MDSTR_EXPIRES (::grpc_core::g_static_metadata_slice_table[71])
/* "from" */ /* "from" */
#define GRPC_MDSTR_FROM (::grpc_core::g_static_metadata_slice_table[73]) #define GRPC_MDSTR_FROM (::grpc_core::g_static_metadata_slice_table[72])
/* "if-match" */ /* "if-match" */
#define GRPC_MDSTR_IF_MATCH (::grpc_core::g_static_metadata_slice_table[74]) #define GRPC_MDSTR_IF_MATCH (::grpc_core::g_static_metadata_slice_table[73])
/* "if-modified-since" */ /* "if-modified-since" */
#define GRPC_MDSTR_IF_MODIFIED_SINCE \ #define GRPC_MDSTR_IF_MODIFIED_SINCE \
(::grpc_core::g_static_metadata_slice_table[75]) (::grpc_core::g_static_metadata_slice_table[74])
/* "if-none-match" */ /* "if-none-match" */
#define GRPC_MDSTR_IF_NONE_MATCH \ #define GRPC_MDSTR_IF_NONE_MATCH \
(::grpc_core::g_static_metadata_slice_table[76]) (::grpc_core::g_static_metadata_slice_table[75])
/* "if-range" */ /* "if-range" */
#define GRPC_MDSTR_IF_RANGE (::grpc_core::g_static_metadata_slice_table[77]) #define GRPC_MDSTR_IF_RANGE (::grpc_core::g_static_metadata_slice_table[76])
/* "if-unmodified-since" */ /* "if-unmodified-since" */
#define GRPC_MDSTR_IF_UNMODIFIED_SINCE \ #define GRPC_MDSTR_IF_UNMODIFIED_SINCE \
(::grpc_core::g_static_metadata_slice_table[78]) (::grpc_core::g_static_metadata_slice_table[77])
/* "last-modified" */ /* "last-modified" */
#define GRPC_MDSTR_LAST_MODIFIED \ #define GRPC_MDSTR_LAST_MODIFIED \
(::grpc_core::g_static_metadata_slice_table[79]) (::grpc_core::g_static_metadata_slice_table[78])
/* "link" */ /* "link" */
#define GRPC_MDSTR_LINK (::grpc_core::g_static_metadata_slice_table[80]) #define GRPC_MDSTR_LINK (::grpc_core::g_static_metadata_slice_table[79])
/* "location" */ /* "location" */
#define GRPC_MDSTR_LOCATION (::grpc_core::g_static_metadata_slice_table[81]) #define GRPC_MDSTR_LOCATION (::grpc_core::g_static_metadata_slice_table[80])
/* "max-forwards" */ /* "max-forwards" */
#define GRPC_MDSTR_MAX_FORWARDS (::grpc_core::g_static_metadata_slice_table[82]) #define GRPC_MDSTR_MAX_FORWARDS (::grpc_core::g_static_metadata_slice_table[81])
/* "proxy-authenticate" */ /* "proxy-authenticate" */
#define GRPC_MDSTR_PROXY_AUTHENTICATE \ #define GRPC_MDSTR_PROXY_AUTHENTICATE \
(::grpc_core::g_static_metadata_slice_table[83]) (::grpc_core::g_static_metadata_slice_table[82])
/* "proxy-authorization" */ /* "proxy-authorization" */
#define GRPC_MDSTR_PROXY_AUTHORIZATION \ #define GRPC_MDSTR_PROXY_AUTHORIZATION \
(::grpc_core::g_static_metadata_slice_table[84]) (::grpc_core::g_static_metadata_slice_table[83])
/* "range" */ /* "range" */
#define GRPC_MDSTR_RANGE (::grpc_core::g_static_metadata_slice_table[85]) #define GRPC_MDSTR_RANGE (::grpc_core::g_static_metadata_slice_table[84])
/* "referer" */ /* "referer" */
#define GRPC_MDSTR_REFERER (::grpc_core::g_static_metadata_slice_table[86]) #define GRPC_MDSTR_REFERER (::grpc_core::g_static_metadata_slice_table[85])
/* "refresh" */ /* "refresh" */
#define GRPC_MDSTR_REFRESH (::grpc_core::g_static_metadata_slice_table[87]) #define GRPC_MDSTR_REFRESH (::grpc_core::g_static_metadata_slice_table[86])
/* "retry-after" */ /* "retry-after" */
#define GRPC_MDSTR_RETRY_AFTER (::grpc_core::g_static_metadata_slice_table[88]) #define GRPC_MDSTR_RETRY_AFTER (::grpc_core::g_static_metadata_slice_table[87])
/* "server" */ /* "server" */
#define GRPC_MDSTR_SERVER (::grpc_core::g_static_metadata_slice_table[89]) #define GRPC_MDSTR_SERVER (::grpc_core::g_static_metadata_slice_table[88])
/* "set-cookie" */ /* "set-cookie" */
#define GRPC_MDSTR_SET_COOKIE (::grpc_core::g_static_metadata_slice_table[90]) #define GRPC_MDSTR_SET_COOKIE (::grpc_core::g_static_metadata_slice_table[89])
/* "strict-transport-security" */ /* "strict-transport-security" */
#define GRPC_MDSTR_STRICT_TRANSPORT_SECURITY \ #define GRPC_MDSTR_STRICT_TRANSPORT_SECURITY \
(::grpc_core::g_static_metadata_slice_table[91]) (::grpc_core::g_static_metadata_slice_table[90])
/* "transfer-encoding" */ /* "transfer-encoding" */
#define GRPC_MDSTR_TRANSFER_ENCODING \ #define GRPC_MDSTR_TRANSFER_ENCODING \
(::grpc_core::g_static_metadata_slice_table[92]) (::grpc_core::g_static_metadata_slice_table[91])
/* "vary" */ /* "vary" */
#define GRPC_MDSTR_VARY (::grpc_core::g_static_metadata_slice_table[93]) #define GRPC_MDSTR_VARY (::grpc_core::g_static_metadata_slice_table[92])
/* "via" */ /* "via" */
#define GRPC_MDSTR_VIA (::grpc_core::g_static_metadata_slice_table[94]) #define GRPC_MDSTR_VIA (::grpc_core::g_static_metadata_slice_table[93])
/* "www-authenticate" */ /* "www-authenticate" */
#define GRPC_MDSTR_WWW_AUTHENTICATE \ #define GRPC_MDSTR_WWW_AUTHENTICATE \
(::grpc_core::g_static_metadata_slice_table[95]) (::grpc_core::g_static_metadata_slice_table[94])
/* "0" */ /* "0" */
#define GRPC_MDSTR_0 (::grpc_core::g_static_metadata_slice_table[96]) #define GRPC_MDSTR_0 (::grpc_core::g_static_metadata_slice_table[95])
/* "identity" */ /* "identity" */
#define GRPC_MDSTR_IDENTITY (::grpc_core::g_static_metadata_slice_table[97]) #define GRPC_MDSTR_IDENTITY (::grpc_core::g_static_metadata_slice_table[96])
/* "application/grpc" */ /* "application/grpc" */
#define GRPC_MDSTR_APPLICATION_SLASH_GRPC \ #define GRPC_MDSTR_APPLICATION_SLASH_GRPC \
(::grpc_core::g_static_metadata_slice_table[98]) (::grpc_core::g_static_metadata_slice_table[97])
/* "grpc" */ /* "grpc" */
#define GRPC_MDSTR_GRPC (::grpc_core::g_static_metadata_slice_table[99]) #define GRPC_MDSTR_GRPC (::grpc_core::g_static_metadata_slice_table[98])
/* "PUT" */ /* "PUT" */
#define GRPC_MDSTR_PUT (::grpc_core::g_static_metadata_slice_table[100]) #define GRPC_MDSTR_PUT (::grpc_core::g_static_metadata_slice_table[99])
/* "lb-cost-bin" */ /* "lb-cost-bin" */
#define GRPC_MDSTR_LB_COST_BIN (::grpc_core::g_static_metadata_slice_table[101]) #define GRPC_MDSTR_LB_COST_BIN (::grpc_core::g_static_metadata_slice_table[100])
/* "identity,deflate" */ /* "identity,deflate" */
#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE \ #define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE \
(::grpc_core::g_static_metadata_slice_table[102]) (::grpc_core::g_static_metadata_slice_table[101])
/* "identity,gzip" */ /* "identity,gzip" */
#define GRPC_MDSTR_IDENTITY_COMMA_GZIP \ #define GRPC_MDSTR_IDENTITY_COMMA_GZIP \
(::grpc_core::g_static_metadata_slice_table[103]) (::grpc_core::g_static_metadata_slice_table[102])
/* "deflate,gzip" */ /* "deflate,gzip" */
#define GRPC_MDSTR_DEFLATE_COMMA_GZIP \ #define GRPC_MDSTR_DEFLATE_COMMA_GZIP \
(::grpc_core::g_static_metadata_slice_table[104]) (::grpc_core::g_static_metadata_slice_table[103])
/* "identity,deflate,gzip" */ /* "identity,deflate,gzip" */
#define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP \ #define GRPC_MDSTR_IDENTITY_COMMA_DEFLATE_COMMA_GZIP \
(::grpc_core::g_static_metadata_slice_table[105]) (::grpc_core::g_static_metadata_slice_table[104])
namespace grpc_core { namespace grpc_core {
extern StaticSliceRefcount extern StaticSliceRefcount

@ -35,506 +35,506 @@ StaticMetadata g_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT] = {
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[3].base, 10, StaticMetadataSlice(&g_static_metadata_slice_refcounts[3].base, 10,
g_static_metadata_bytes + 19), g_static_metadata_bytes + 19),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
0), 0),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7,
g_static_metadata_bytes + 5), g_static_metadata_bytes + 5),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[40].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[39].base, 3,
g_static_metadata_bytes + 757), g_static_metadata_bytes + 720),
1), 1),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7,
g_static_metadata_bytes + 5), g_static_metadata_bytes + 5),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[41].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[40].base, 4,
g_static_metadata_bytes + 760), g_static_metadata_bytes + 723),
2), 2),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[0].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[0].base, 5,
g_static_metadata_bytes + 0), g_static_metadata_bytes + 0),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[42].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[41].base, 1,
g_static_metadata_bytes + 764), g_static_metadata_bytes + 727),
3), 3),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[0].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[0].base, 5,
g_static_metadata_bytes + 0), g_static_metadata_bytes + 0),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[43].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[42].base, 11,
g_static_metadata_bytes + 765), g_static_metadata_bytes + 728),
4), 4),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7,
g_static_metadata_bytes + 29), g_static_metadata_bytes + 29),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[44].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[43].base, 4,
g_static_metadata_bytes + 776), g_static_metadata_bytes + 739),
5), 5),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7,
g_static_metadata_bytes + 29), g_static_metadata_bytes + 29),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[45].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[44].base, 5,
g_static_metadata_bytes + 780), g_static_metadata_bytes + 743),
6), 6),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[46].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[45].base, 3,
g_static_metadata_bytes + 785), g_static_metadata_bytes + 748),
7), 7),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[47].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[46].base, 3,
g_static_metadata_bytes + 788), g_static_metadata_bytes + 751),
8), 8),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[48].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[47].base, 3,
g_static_metadata_bytes + 791), g_static_metadata_bytes + 754),
9), 9),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[49].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[48].base, 3,
g_static_metadata_bytes + 794), g_static_metadata_bytes + 757),
10), 10),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[50].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[49].base, 3,
g_static_metadata_bytes + 797), g_static_metadata_bytes + 760),
11), 11),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[51].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[50].base, 3,
g_static_metadata_bytes + 800), g_static_metadata_bytes + 763),
12), 12),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[2].base, 7,
g_static_metadata_bytes + 12), g_static_metadata_bytes + 12),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[52].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[51].base, 3,
g_static_metadata_bytes + 803), g_static_metadata_bytes + 766),
13), 13),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[53].base, 14, StaticMetadataSlice(&g_static_metadata_slice_refcounts[52].base, 14,
g_static_metadata_bytes + 806), g_static_metadata_bytes + 769),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
14), 14),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15,
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[54].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[53].base, 13,
g_static_metadata_bytes + 820), g_static_metadata_bytes + 783),
15), 15),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[55].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[54].base, 15,
g_static_metadata_bytes + 833), g_static_metadata_bytes + 796),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
16), 16),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[56].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[55].base, 13,
g_static_metadata_bytes + 848), g_static_metadata_bytes + 811),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
17), 17),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[57].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[56].base, 6,
g_static_metadata_bytes + 861), g_static_metadata_bytes + 824),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
18), 18),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[58].base, 27, StaticMetadataSlice(&g_static_metadata_slice_refcounts[57].base, 27,
g_static_metadata_bytes + 867), g_static_metadata_bytes + 830),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
19), 19),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[59].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[58].base, 3,
g_static_metadata_bytes + 894), g_static_metadata_bytes + 857),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
20), 20),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[60].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[59].base, 5,
g_static_metadata_bytes + 897), g_static_metadata_bytes + 860),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
21), 21),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[61].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[60].base, 13,
g_static_metadata_bytes + 902), g_static_metadata_bytes + 865),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
22), 22),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[62].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[61].base, 13,
g_static_metadata_bytes + 915), g_static_metadata_bytes + 878),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
23), 23),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[63].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[62].base, 19,
g_static_metadata_bytes + 928), g_static_metadata_bytes + 891),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
24), 24),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16,
g_static_metadata_bytes + 168), g_static_metadata_bytes + 168),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
25), 25),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[64].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[63].base, 16,
g_static_metadata_bytes + 947), g_static_metadata_bytes + 910),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
26), 26),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[65].base, 14, StaticMetadataSlice(&g_static_metadata_slice_refcounts[64].base, 14,
g_static_metadata_bytes + 963), g_static_metadata_bytes + 926),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
27), 27),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[66].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[65].base, 16,
g_static_metadata_bytes + 977), g_static_metadata_bytes + 940),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
28), 28),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[67].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[66].base, 13,
g_static_metadata_bytes + 993), g_static_metadata_bytes + 956),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
29), 29),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[13].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[13].base, 12,
g_static_metadata_bytes + 156), g_static_metadata_bytes + 156),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
30), 30),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[68].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[67].base, 6,
g_static_metadata_bytes + 1006), g_static_metadata_bytes + 969),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
31), 31),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[69].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[68].base, 4,
g_static_metadata_bytes + 1012), g_static_metadata_bytes + 975),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
32), 32),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[70].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[69].base, 4,
g_static_metadata_bytes + 1016), g_static_metadata_bytes + 979),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
33), 33),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[71].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[70].base, 6,
g_static_metadata_bytes + 1020), g_static_metadata_bytes + 983),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
34), 34),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[72].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[71].base, 7,
g_static_metadata_bytes + 1026), g_static_metadata_bytes + 989),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
35), 35),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[73].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[72].base, 4,
g_static_metadata_bytes + 1033), g_static_metadata_bytes + 996),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
36), 36),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[18].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[17].base, 4,
g_static_metadata_bytes + 266), g_static_metadata_bytes + 229),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
37), 37),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[74].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[73].base, 8,
g_static_metadata_bytes + 1037), g_static_metadata_bytes + 1000),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
38), 38),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[75].base, 17, StaticMetadataSlice(&g_static_metadata_slice_refcounts[74].base, 17,
g_static_metadata_bytes + 1045), g_static_metadata_bytes + 1008),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
39), 39),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[76].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[75].base, 13,
g_static_metadata_bytes + 1062), g_static_metadata_bytes + 1025),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
40), 40),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[77].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[76].base, 8,
g_static_metadata_bytes + 1075), g_static_metadata_bytes + 1038),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
41), 41),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[78].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[77].base, 19,
g_static_metadata_bytes + 1083), g_static_metadata_bytes + 1046),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
42), 42),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[79].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[78].base, 13,
g_static_metadata_bytes + 1102), g_static_metadata_bytes + 1065),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
43), 43),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[80].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[79].base, 4,
g_static_metadata_bytes + 1115), g_static_metadata_bytes + 1078),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
44), 44),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[81].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[80].base, 8,
g_static_metadata_bytes + 1119), g_static_metadata_bytes + 1082),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
45), 45),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[82].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[81].base, 12,
g_static_metadata_bytes + 1127), g_static_metadata_bytes + 1090),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
46), 46),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[83].base, 18, StaticMetadataSlice(&g_static_metadata_slice_refcounts[82].base, 18,
g_static_metadata_bytes + 1139), g_static_metadata_bytes + 1102),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
47), 47),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[84].base, 19, StaticMetadataSlice(&g_static_metadata_slice_refcounts[83].base, 19,
g_static_metadata_bytes + 1157), g_static_metadata_bytes + 1120),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
48), 48),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[85].base, 5, StaticMetadataSlice(&g_static_metadata_slice_refcounts[84].base, 5,
g_static_metadata_bytes + 1176), g_static_metadata_bytes + 1139),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
49), 49),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[86].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[85].base, 7,
g_static_metadata_bytes + 1181), g_static_metadata_bytes + 1144),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
50), 50),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[87].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[86].base, 7,
g_static_metadata_bytes + 1188), g_static_metadata_bytes + 1151),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
51), 51),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[88].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[87].base, 11,
g_static_metadata_bytes + 1195), g_static_metadata_bytes + 1158),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
52), 52),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[89].base, 6, StaticMetadataSlice(&g_static_metadata_slice_refcounts[88].base, 6,
g_static_metadata_bytes + 1206), g_static_metadata_bytes + 1169),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
53), 53),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[90].base, 10, StaticMetadataSlice(&g_static_metadata_slice_refcounts[89].base, 10,
g_static_metadata_bytes + 1212), g_static_metadata_bytes + 1175),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
54), 54),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[91].base, 25, StaticMetadataSlice(&g_static_metadata_slice_refcounts[90].base, 25,
g_static_metadata_bytes + 1222), g_static_metadata_bytes + 1185),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
55), 55),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[92].base, 17, StaticMetadataSlice(&g_static_metadata_slice_refcounts[91].base, 17,
g_static_metadata_bytes + 1247), g_static_metadata_bytes + 1210),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
56), 56),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[23].base, 10, StaticMetadataSlice(&g_static_metadata_slice_refcounts[22].base, 10,
g_static_metadata_bytes + 357), g_static_metadata_bytes + 320),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
57), 57),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[93].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[92].base, 4,
g_static_metadata_bytes + 1264), g_static_metadata_bytes + 1227),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
58), 58),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[94].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[93].base, 3,
g_static_metadata_bytes + 1268), g_static_metadata_bytes + 1231),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
59), 59),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[95].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[94].base, 16,
g_static_metadata_bytes + 1271), g_static_metadata_bytes + 1234),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
60), 60),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11,
g_static_metadata_bytes + 48), g_static_metadata_bytes + 48),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[95].base, 1,
g_static_metadata_bytes + 1287), g_static_metadata_bytes + 1250),
61), 61),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11,
g_static_metadata_bytes + 48), g_static_metadata_bytes + 48),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[24].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[23].base, 1,
g_static_metadata_bytes + 367), g_static_metadata_bytes + 330),
62), 62),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[6].base, 11,
g_static_metadata_bytes + 48), g_static_metadata_bytes + 48),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[25].base, 1, StaticMetadataSlice(&g_static_metadata_slice_refcounts[24].base, 1,
g_static_metadata_bytes + 368), g_static_metadata_bytes + 331),
63), 63),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13,
g_static_metadata_bytes + 75), g_static_metadata_bytes + 75),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 8,
g_static_metadata_bytes + 1288), g_static_metadata_bytes + 1251),
64), 64),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13,
g_static_metadata_bytes + 75), g_static_metadata_bytes + 75),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 4,
g_static_metadata_bytes + 732), g_static_metadata_bytes + 695),
65), 65),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[8].base, 13,
g_static_metadata_bytes + 75), g_static_metadata_bytes + 75),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[34].base, 7,
g_static_metadata_bytes + 725), g_static_metadata_bytes + 688),
66), 66),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[13].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[13].base, 12,
g_static_metadata_bytes + 156), g_static_metadata_bytes + 156),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[98].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 16,
g_static_metadata_bytes + 1296), g_static_metadata_bytes + 1259),
67), 67),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[4].base, 7,
g_static_metadata_bytes + 29), g_static_metadata_bytes + 29),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[99].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[98].base, 4,
g_static_metadata_bytes + 1312), g_static_metadata_bytes + 1275),
68), 68),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[1].base, 7,
g_static_metadata_bytes + 5), g_static_metadata_bytes + 5),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[100].base, 3, StaticMetadataSlice(&g_static_metadata_slice_refcounts[99].base, 3,
g_static_metadata_bytes + 1316), g_static_metadata_bytes + 1279),
69), 69),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15,
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
70), 70),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16,
g_static_metadata_bytes + 168), g_static_metadata_bytes + 168),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 8,
g_static_metadata_bytes + 1288), g_static_metadata_bytes + 1251),
71), 71),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[14].base, 16,
g_static_metadata_bytes + 168), g_static_metadata_bytes + 168),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 4,
g_static_metadata_bytes + 732), g_static_metadata_bytes + 695),
72), 72),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[101].base, 11, StaticMetadataSlice(&g_static_metadata_slice_refcounts[100].base, 11,
g_static_metadata_bytes + 1319), g_static_metadata_bytes + 1282),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[28].base, 0, StaticMetadataSlice(&g_static_metadata_slice_refcounts[27].base, 0,
g_static_metadata_bytes + 371), g_static_metadata_bytes + 334),
73), 73),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 8,
g_static_metadata_bytes + 1288), g_static_metadata_bytes + 1251),
74), 74),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 7, StaticMetadataSlice(&g_static_metadata_slice_refcounts[34].base, 7,
g_static_metadata_bytes + 725), g_static_metadata_bytes + 688),
75), 75),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[102].base, 16, StaticMetadataSlice(&g_static_metadata_slice_refcounts[101].base, 16,
g_static_metadata_bytes + 1330), g_static_metadata_bytes + 1293),
76), 76),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 4,
g_static_metadata_bytes + 732), g_static_metadata_bytes + 695),
77), 77),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[103].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[102].base, 13,
g_static_metadata_bytes + 1346), g_static_metadata_bytes + 1309),
78), 78),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[104].base, 12, StaticMetadataSlice(&g_static_metadata_slice_refcounts[103].base, 12,
g_static_metadata_bytes + 1359), g_static_metadata_bytes + 1322),
79), 79),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20, StaticMetadataSlice(&g_static_metadata_slice_refcounts[9].base, 20,
g_static_metadata_bytes + 88), g_static_metadata_bytes + 88),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[105].base, 21, StaticMetadataSlice(&g_static_metadata_slice_refcounts[104].base, 21,
g_static_metadata_bytes + 1371), g_static_metadata_bytes + 1334),
80), 80),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15,
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[97].base, 8, StaticMetadataSlice(&g_static_metadata_slice_refcounts[96].base, 8,
g_static_metadata_bytes + 1288), g_static_metadata_bytes + 1251),
81), 81),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15,
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[36].base, 4, StaticMetadataSlice(&g_static_metadata_slice_refcounts[35].base, 4,
g_static_metadata_bytes + 732), g_static_metadata_bytes + 695),
82), 82),
StaticMetadata( StaticMetadata(
StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15, StaticMetadataSlice(&g_static_metadata_slice_refcounts[15].base, 15,
g_static_metadata_bytes + 184), g_static_metadata_bytes + 184),
StaticMetadataSlice(&g_static_metadata_slice_refcounts[103].base, 13, StaticMetadataSlice(&g_static_metadata_slice_refcounts[102].base, 13,
g_static_metadata_bytes + 1346), g_static_metadata_bytes + 1309),
83), 83),
}; };
@ -978,17 +978,17 @@ uintptr_t grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 6, 6, 8, 8, 2, 4, 4}; 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 6, 6, 8, 8, 2, 4, 4};
static const int8_t elems_r[] = { static const int8_t elems_r[] = {
15, 10, -8, 0, 2, -78, -42, 0, 9, -4, 0, 0, 0, 11, 0, 15, 10, -8, 0, 2, -77, -42, 0, 9, -4, 0, 0, 0, 11, 0,
-7, 0, 0, 3, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -7, 0, 5, 0, 0, 0, 0, -4, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, -65, 0, -68, -69, -70, -71, 0, 0, 0, 0, 0, 0, 0, 0, -63, 0, -47, -68, -48, -71, -72, 0,
32, 31, 30, 30, 29, 28, 36, 25, 24, 23, 22, 21, 20, 19, 18, 30, 29, 28, 27, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17,
17, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 17, 16, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4,
3, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, -11, 0}; 3, 2, 1, 1, 2, 1, 0, 0, 0, 0, 0, -10, 0};
static uint32_t elems_phash(uint32_t i) { static uint32_t elems_phash(uint32_t i) {
i -= 42; i -= 41;
uint32_t x = i % 104; uint32_t x = i % 103;
uint32_t y = i / 104; uint32_t y = i / 103;
uint32_t h = x; uint32_t h = x;
if (y < GPR_ARRAY_SIZE(elems_r)) { if (y < GPR_ARRAY_SIZE(elems_r)) {
uint32_t delta = static_cast<uint32_t>(elems_r[y]); uint32_t delta = static_cast<uint32_t>(elems_r[y]);
@ -998,25 +998,25 @@ static uint32_t elems_phash(uint32_t i) {
} }
static const uint16_t elem_keys[] = { static const uint16_t elem_keys[] = {
258, 259, 260, 261, 262, 263, 264, 989, 990, 1618, 146, 147, 255, 256, 257, 258, 259, 260, 261, 979, 980, 1602, 144, 145,
468, 469, 1512, 42, 43, 1626, 883, 884, 660, 661, 1520, 1406, 463, 464, 1497, 41, 42, 1610, 874, 875, 653, 654, 1505, 1392,
732, 1936, 2466, 5646, 5858, 5964, 6070, 6176, 6282, 6388, 6494, 1644, 725, 1812, 2337, 5487, 5802, 6012, 6117, 6222, 6327, 6432, 6537, 1628,
6600, 6706, 6812, 7024, 7130, 7236, 7342, 7448, 7554, 7660, 7766, 7872, 6642, 6747, 6852, 6957, 7062, 7167, 7272, 7377, 7482, 7587, 7692, 5697,
6918, 7978, 8084, 8190, 8296, 8402, 8508, 8614, 8720, 8826, 8932, 9038, 7797, 7902, 5907, 8007, 8112, 8217, 8322, 8427, 8532, 8637, 8742, 8847,
9144, 9250, 9356, 9462, 9568, 9674, 9780, 523, 9886, 1051, 206, 9992, 8952, 9057, 9162, 9267, 9372, 9477, 9582, 518, 9687, 1041, 204, 9792,
10098, 10734, 1056, 1057, 1058, 1059, 1687, 0, 945, 0, 0, 1581, 9897, 10527, 1046, 1047, 1048, 1049, 1671, 0, 936, 0, 0, 1566,
1693, 0, 0, 0, 346, 0, 0, 0, 0, 1476}; 1677, 0, 0, 342, 0, 0, 0, 0, 0, 1462};
static const uint8_t elem_idxs[] = { static const uint8_t elem_idxs[] = {
7, 8, 9, 10, 11, 12, 13, 75, 77, 70, 1, 2, 5, 6, 25, 3, 7, 8, 9, 10, 11, 12, 13, 75, 77, 70, 1, 2, 5, 6, 25, 3,
4, 82, 66, 65, 62, 63, 72, 30, 61, 37, 57, 14, 16, 17, 18, 19, 4, 82, 66, 65, 62, 63, 72, 30, 61, 37, 57, 14, 17, 19, 20, 21,
20, 21, 22, 15, 23, 24, 26, 28, 29, 31, 32, 33, 34, 35, 36, 38, 22, 23, 24, 15, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 16,
27, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 39, 40, 18, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
54, 55, 56, 68, 58, 74, 69, 59, 60, 73, 76, 78, 79, 80, 81, 255, 54, 55, 56, 68, 58, 74, 69, 59, 60, 73, 76, 78, 79, 80, 81, 255,
64, 255, 255, 71, 83, 255, 255, 255, 0, 255, 255, 255, 255, 67}; 64, 255, 255, 71, 83, 255, 255, 0, 255, 255, 255, 255, 255, 67};
grpc_mdelem grpc_static_mdelem_for_static_strings(intptr_t a, intptr_t b) { grpc_mdelem grpc_static_mdelem_for_static_strings(intptr_t a, intptr_t b) {
if (a == -1 || b == -1) return GRPC_MDNULL; if (a == -1 || b == -1) return GRPC_MDNULL;
uint32_t k = static_cast<uint32_t>(a * 106 + b); uint32_t k = static_cast<uint32_t>(a * 105 + b);
uint32_t h = elems_phash(k); uint32_t h = elems_phash(k);
return h < GPR_ARRAY_SIZE(elem_keys) && elem_keys[h] == k && return h < GPR_ARRAY_SIZE(elem_keys) && elem_keys[h] == k &&
elem_idxs[h] != 255 elem_idxs[h] != 255

@ -276,7 +276,6 @@ typedef enum {
GRPC_BATCH_CONTENT_ENCODING, GRPC_BATCH_CONTENT_ENCODING,
GRPC_BATCH_ACCEPT_ENCODING, GRPC_BATCH_ACCEPT_ENCODING,
GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST, GRPC_BATCH_GRPC_INTERNAL_ENCODING_REQUEST,
GRPC_BATCH_GRPC_INTERNAL_STREAM_ENCODING_REQUEST,
GRPC_BATCH_HOST, GRPC_BATCH_HOST,
GRPC_BATCH_GRPC_PREVIOUS_RPC_ATTEMPTS, GRPC_BATCH_GRPC_PREVIOUS_RPC_ATTEMPTS,
GRPC_BATCH_GRPC_RETRY_PUSHBACK_MS, GRPC_BATCH_GRPC_RETRY_PUSHBACK_MS,
@ -304,7 +303,6 @@ typedef union {
struct grpc_linked_mdelem* content_encoding; struct grpc_linked_mdelem* content_encoding;
struct grpc_linked_mdelem* accept_encoding; struct grpc_linked_mdelem* accept_encoding;
struct grpc_linked_mdelem* grpc_internal_encoding_request; struct grpc_linked_mdelem* grpc_internal_encoding_request;
struct grpc_linked_mdelem* grpc_internal_stream_encoding_request;
struct grpc_linked_mdelem* host; struct grpc_linked_mdelem* host;
struct grpc_linked_mdelem* grpc_previous_rpc_attempts; struct grpc_linked_mdelem* grpc_previous_rpc_attempts;
struct grpc_linked_mdelem* grpc_retry_pushback_ms; struct grpc_linked_mdelem* grpc_retry_pushback_ms;

@ -16,7 +16,6 @@
"\x10content-encoding" "\x10content-encoding"
"\x0Faccept-encoding" "\x0Faccept-encoding"
"\x1Egrpc-internal-encoding-request" "\x1Egrpc-internal-encoding-request"
"%grpc-internal-stream-encoding-request"
"\x04host" "\x04host"
"\x1Agrpc-previous-rpc-attempts" "\x1Agrpc-previous-rpc-attempts"
"\x16grpc-retry-pushback-ms" "\x16grpc-retry-pushback-ms"

@ -269,8 +269,6 @@ static void request_with_payload_template(
uint32_t client_send_flags_bitmask, uint32_t client_send_flags_bitmask,
grpc_compression_algorithm default_client_channel_compression_algorithm, grpc_compression_algorithm default_client_channel_compression_algorithm,
grpc_compression_algorithm default_server_channel_compression_algorithm, grpc_compression_algorithm default_server_channel_compression_algorithm,
grpc_compression_algorithm /*expected_client_compression_algorithm*/,
grpc_compression_algorithm /*expected_server_compression_algorithm*/,
grpc_metadata* client_init_metadata, bool set_server_level, grpc_metadata* client_init_metadata, bool set_server_level,
grpc_compression_level server_compression_level, grpc_compression_level server_compression_level,
bool send_message_before_initial_metadata, bool send_message_before_initial_metadata,
@ -557,7 +555,6 @@ static void test_invoke_request_with_compressed_payload(
grpc_end2end_test_config config) { grpc_end2end_test_config config) {
request_with_payload_template( request_with_payload_template(
config, "test_invoke_request_with_compressed_payload", 0, config, "test_invoke_request_with_compressed_payload", 0,
GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP,
GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP, nullptr, GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP, nullptr,
false, /* ignored */ false, /* ignored */
GRPC_COMPRESS_LEVEL_NONE, false, false, GRPC_COMPRESS_NONE); GRPC_COMPRESS_LEVEL_NONE, false, false, GRPC_COMPRESS_NONE);
@ -567,46 +564,11 @@ static void test_invoke_request_with_send_message_before_initial_metadata(
grpc_end2end_test_config config) { grpc_end2end_test_config config) {
request_with_payload_template( request_with_payload_template(
config, "test_invoke_request_with_send_message_before_initial_metadata", config, "test_invoke_request_with_send_message_before_initial_metadata",
0, GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP, 0, GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP, nullptr,
GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_STREAM_GZIP, nullptr,
false, /* ignored */ false, /* ignored */
GRPC_COMPRESS_LEVEL_NONE, true, false, GRPC_COMPRESS_NONE); GRPC_COMPRESS_LEVEL_NONE, true, false, GRPC_COMPRESS_NONE);
} }
static void test_invoke_request_with_compressed_payload_md_override(
grpc_end2end_test_config config) {
grpc_metadata gzip_compression_override;
grpc_metadata identity_compression_override;
gzip_compression_override.key =
GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST;
gzip_compression_override.value =
grpc_slice_from_static_string("stream/gzip");
memset(&gzip_compression_override.internal_data, 0,
sizeof(gzip_compression_override.internal_data));
identity_compression_override.key =
GRPC_MDSTR_GRPC_INTERNAL_STREAM_ENCODING_REQUEST;
identity_compression_override.value =
grpc_slice_from_static_string("identity");
memset(&identity_compression_override.internal_data, 0,
sizeof(identity_compression_override.internal_data));
/* Channel default NONE (aka IDENTITY), call override to stream GZIP */
request_with_payload_template(
config, "test_invoke_request_with_compressed_payload_md_override_1", 0,
GRPC_COMPRESS_NONE, GRPC_COMPRESS_NONE, GRPC_COMPRESS_STREAM_GZIP,
GRPC_COMPRESS_NONE, &gzip_compression_override, false,
/*ignored*/ GRPC_COMPRESS_LEVEL_NONE, false, false, GRPC_COMPRESS_NONE);
/* Channel default stream GZIP, call override to NONE (aka IDENTITY) */
request_with_payload_template(
config, "test_invoke_request_with_compressed_payload_md_override_3", 0,
GRPC_COMPRESS_STREAM_GZIP, GRPC_COMPRESS_NONE, GRPC_COMPRESS_NONE,
GRPC_COMPRESS_NONE, &identity_compression_override, false,
/*ignored*/ GRPC_COMPRESS_LEVEL_NONE, false, false, GRPC_COMPRESS_NONE);
}
static void test_invoke_request_with_disabled_algorithm( static void test_invoke_request_with_disabled_algorithm(
grpc_end2end_test_config config) { grpc_end2end_test_config config) {
request_for_disabled_algorithm( request_for_disabled_algorithm(
@ -618,7 +580,6 @@ static void test_invoke_request_with_disabled_algorithm(
void stream_compression_compressed_payload(grpc_end2end_test_config config) { void stream_compression_compressed_payload(grpc_end2end_test_config config) {
test_invoke_request_with_compressed_payload(config); test_invoke_request_with_compressed_payload(config);
test_invoke_request_with_send_message_before_initial_metadata(config); test_invoke_request_with_send_message_before_initial_metadata(config);
test_invoke_request_with_compressed_payload_md_override(config);
test_invoke_request_with_disabled_algorithm(config); test_invoke_request_with_disabled_algorithm(config);
} }

@ -38,7 +38,6 @@ CONFIG = [
'host', 'host',
'grpc-timeout', 'grpc-timeout',
'grpc-internal-encoding-request', 'grpc-internal-encoding-request',
'grpc-internal-stream-encoding-request',
'grpc-payload-bin', 'grpc-payload-bin',
':path', ':path',
'grpc-encoding', 'grpc-encoding',
@ -171,7 +170,6 @@ METADATA_BATCH_CALLOUTS = [
'content-encoding', 'content-encoding',
'accept-encoding', 'accept-encoding',
'grpc-internal-encoding-request', 'grpc-internal-encoding-request',
'grpc-internal-stream-encoding-request',
'host', 'host',
'grpc-previous-rpc-attempts', 'grpc-previous-rpc-attempts',
'grpc-retry-pushback-ms', 'grpc-retry-pushback-ms',

Loading…
Cancel
Save