|
|
|
@ -94,7 +94,7 @@ TEST(FastVarints, NameHere) { |
|
|
|
|
const TcParseTable<0, 1, 0, 0, 2> parse_table = { |
|
|
|
|
{ |
|
|
|
|
kHasBitsOffset, //
|
|
|
|
|
0, 0, 0, // no _extensions_
|
|
|
|
|
0, // no _extensions_
|
|
|
|
|
1, 0, // max_field_number, fast_idx_mask
|
|
|
|
|
offsetof(decltype(parse_table), field_lookup_table), |
|
|
|
|
0xFFFFFFFF - 1, // skipmap
|
|
|
|
@ -285,7 +285,7 @@ TEST(IsEntryForFieldNumTest, Matcher) { |
|
|
|
|
TcParseTable<0, 3, 0, 0, 2> table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -352,7 +352,7 @@ TEST_F(FindFieldEntryTest, SequentialFieldRange) { |
|
|
|
|
TcParseTable<0, 5, 0, 0, 8> table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
111, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -393,7 +393,7 @@ TEST_F(FindFieldEntryTest, SmallScanRange) { |
|
|
|
|
TcParseTable<0, 6, 0, 0, 8> table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
111, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -439,7 +439,7 @@ TEST_F(FindFieldEntryTest, BinarySearchRange) { |
|
|
|
|
TcParseTable<0, 10, 0, 0, 8> table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
70, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -485,7 +485,7 @@ TEST_F(FindFieldEntryTest, OutOfRange) { |
|
|
|
|
TcParseTable<0, 3, 0, 15, 2> table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
3, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -535,7 +535,7 @@ TEST_F(FindFieldEntryTest, EmptyMessage) { |
|
|
|
|
TableType table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, // max_field_number
|
|
|
|
|
0, // fast_idx_mask,
|
|
|
|
|
offsetof(decltype(table), field_lookup_table), |
|
|
|
@ -586,7 +586,7 @@ int32_t test_all_types_table_field_numbers[] = { |
|
|
|
|
const TcParseTable<5, 134, 5, 2176, 55> test_all_types_table = { |
|
|
|
|
// header:
|
|
|
|
|
{ |
|
|
|
|
0, 0, 0, 0, // has_bits_offset, extensions
|
|
|
|
|
0, 0, // has_bits_offset, extensions
|
|
|
|
|
418, 248, // max_field_number, fast_idx_mask
|
|
|
|
|
offsetof(decltype(test_all_types_table), field_lookup_table), |
|
|
|
|
977895424, // skipmap for fields 1-15,18-19,21-22,24-25,27,31-32
|
|
|
|
|