descriptor.upb.c
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * google/protobuf/descriptor.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #include <stddef.h>
10 #include "upb/msg_internal.h"
12 
13 #include "upb/port_def.inc"
14 
17 };
18 
21 };
22 
26  UPB_SIZE(4, 8), 1, kUpb_ExtMode_NonExtendable, 1, 255, 0,
27 };
28 
36 };
37 
51 };
52 
56  UPB_SIZE(64, 136), 12, kUpb_ExtMode_NonExtendable, 12, 255, 0,
57 };
58 
68 };
69 
81 };
82 
86  UPB_SIZE(48, 104), 10, kUpb_ExtMode_NonExtendable, 10, 255, 0,
87 };
88 
91 };
92 
97 };
98 
102  UPB_SIZE(16, 24), 3, kUpb_ExtMode_NonExtendable, 3, 255, 0,
103 };
104 
108 };
109 
111  NULL,
113  UPB_SIZE(12, 24), 2, kUpb_ExtMode_NonExtendable, 2, 255, 0,
114 };
115 
118 };
119 
122 };
123 
127  UPB_SIZE(4, 8), 1, kUpb_ExtMode_Extendable, 0, 255, 0,
128 };
129 
134 };
135 
148 };
149 
153  UPB_SIZE(68, 120), 11, kUpb_ExtMode_NonExtendable, 10, 255, 0,
154 };
155 
158 };
159 
163 };
164 
168  UPB_SIZE(16, 40), 2, kUpb_ExtMode_NonExtendable, 2, 255, 0,
169 };
170 
175 };
176 
183 };
184 
188  UPB_SIZE(28, 56), 5, kUpb_ExtMode_NonExtendable, 5, 255, 0,
189 };
190 
194 };
195 
197  NULL,
199  UPB_SIZE(12, 24), 2, kUpb_ExtMode_NonExtendable, 2, 255, 0,
200 };
201 
204 };
205 
210 };
211 
215  UPB_SIZE(20, 40), 3, kUpb_ExtMode_NonExtendable, 3, 255, 0,
216 };
217 
221 };
222 
227 };
228 
232  UPB_SIZE(20, 40), 3, kUpb_ExtMode_NonExtendable, 3, 255, 0,
233 };
234 
237 };
238 
246 };
247 
251  UPB_SIZE(32, 72), 6, kUpb_ExtMode_NonExtendable, 6, 255, 0,
252 };
253 
257 };
258 
280  {999, UPB_SIZE(100, 184), UPB_SIZE(0, 0), 1, 11, kUpb_FieldMode_Array | (kUpb_FieldRep_Pointer << kUpb_FieldRep_Shift)},
281 };
282 
286  UPB_SIZE(104, 200), 21, kUpb_ExtMode_Extendable, 1, 255, 0,
287 };
288 
291 };
292 
299 };
300 
304  UPB_SIZE(12, 24), 5, kUpb_ExtMode_Extendable, 3, 255, 0,
305 };
306 
311 };
312 
321 };
322 
326  UPB_SIZE(24, 40), 7, kUpb_ExtMode_Extendable, 3, 255, 0,
327 };
328 
331 };
332 
335 };
336 
340  UPB_SIZE(4, 8), 1, kUpb_ExtMode_Extendable, 0, 255, 0,
341 };
342 
345 };
346 
351 };
352 
356  UPB_SIZE(8, 24), 3, kUpb_ExtMode_Extendable, 0, 255, 0,
357 };
358 
361 };
362 
366 };
367 
371  UPB_SIZE(8, 24), 2, kUpb_ExtMode_Extendable, 1, 255, 0,
372 };
373 
376 };
377 
381 };
382 
386  UPB_SIZE(8, 24), 2, kUpb_ExtMode_Extendable, 0, 255, 0,
387 };
388 
392 };
393 
398 };
399 
403  UPB_SIZE(12, 24), 3, kUpb_ExtMode_Extendable, 0, 255, 0,
404 };
405 
408 };
409 
418 };
419 
423  UPB_SIZE(56, 88), 7, kUpb_ExtMode_NonExtendable, 0, 255, 0,
424 };
425 
429 };
430 
432  NULL,
434  UPB_SIZE(12, 24), 2, kUpb_ExtMode_NonExtendable, 2, 255, 2,
435 };
436 
439 };
440 
443 };
444 
448  UPB_SIZE(4, 8), 1, kUpb_ExtMode_NonExtendable, 1, 255, 0,
449 };
450 
457 };
458 
460  NULL,
462  UPB_SIZE(32, 72), 5, kUpb_ExtMode_NonExtendable, 4, 255, 0,
463 };
464 
467 };
468 
471 };
472 
476  UPB_SIZE(4, 8), 1, kUpb_ExtMode_NonExtendable, 1, 255, 0,
477 };
478 
484 };
485 
487  NULL,
489  UPB_SIZE(24, 40), 4, kUpb_ExtMode_NonExtendable, 4, 255, 0,
490 };
491 
492 static const upb_MiniTable *messages_layout[27] = {
520 };
521 
523  NULL,
524  0x7fffeULL,
525  0,
526 };
527 
529  NULL,
530  0xeULL,
531  0,
532 };
533 
535  NULL,
536  0xeULL,
537  0,
538 };
539 
541  NULL,
542  0x7ULL,
543  0,
544 };
545 
547  NULL,
548  0x7ULL,
549  0,
550 };
551 
553  NULL,
554  0x7ULL,
555  0,
556 };
557 
558 static const upb_MiniTable_Enum *enums_layout[6] = {
565 };
566 
569  enums_layout,
570  NULL,
571  27,
572  6,
573  0,
574 };
575 
576 #include "upb/port_undef.inc"
577 
google_protobuf_EnumDescriptorProto_EnumReservedRange__fields
static const upb_MiniTable_Field google_protobuf_EnumDescriptorProto_EnumReservedRange__fields[2]
Definition: descriptor.upb.c:191
google_protobuf_DescriptorProto_ExtensionRange__fields
static const upb_MiniTable_Field google_protobuf_DescriptorProto_ExtensionRange__fields[3]
Definition: descriptor.upb.c:93
kUpb_FieldRep_4Byte
@ kUpb_FieldRep_4Byte
Definition: msg_internal.h:101
google_protobuf_EnumOptions_msginit
const upb_MiniTable google_protobuf_EnumOptions_msginit
Definition: descriptor.upb.c:353
upb_MiniTable_Sub
Definition: msg_internal.h:154
google_protobuf_UninterpretedOption_msginit
const upb_MiniTable google_protobuf_UninterpretedOption_msginit
Definition: descriptor.upb.c:420
google_protobuf_FieldOptions__fields
static const upb_MiniTable_Field google_protobuf_FieldOptions__fields[7]
Definition: descriptor.upb.c:313
upb_MiniTable_Sub::subenum
const upb_MiniTable_Enum * subenum
Definition: msg_internal.h:156
google_protobuf_SourceCodeInfo_msginit
const upb_MiniTable google_protobuf_SourceCodeInfo_msginit
Definition: descriptor.upb.c:445
google_protobuf_OneofDescriptorProto_msginit
const upb_MiniTable google_protobuf_OneofDescriptorProto_msginit
Definition: descriptor.upb.c:165
upb_MiniTable_Enum
Definition: msg_internal.h:136
upb_MiniTable_Field
Definition: msg_internal.h:71
google_protobuf_MethodOptions__fields
static const upb_MiniTable_Field google_protobuf_MethodOptions__fields[3]
Definition: descriptor.upb.c:394
kUpb_LabelFlags_IsPacked
@ kUpb_LabelFlags_IsPacked
Definition: msg_internal.h:94
google_protobuf_GeneratedCodeInfo_Annotation_msginit
const upb_MiniTable google_protobuf_GeneratedCodeInfo_Annotation_msginit
Definition: descriptor.upb.c:486
google_protobuf_EnumDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_EnumDescriptorProto__fields[5]
Definition: descriptor.upb.c:177
google_protobuf_SourceCodeInfo_submsgs
static const upb_MiniTable_Sub google_protobuf_SourceCodeInfo_submsgs[1]
Definition: descriptor.upb.c:437
google_protobuf_OneofOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_OneofOptions_submsgs[1]
Definition: descriptor.upb.c:329
google_protobuf_EnumValueDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_EnumValueDescriptorProto_submsgs[1]
Definition: descriptor.upb.c:202
upb_MiniTable_Sub::submsg
const struct upb_MiniTable * submsg
Definition: msg_internal.h:155
google_protobuf_OneofOptions_msginit
const upb_MiniTable google_protobuf_OneofOptions_msginit
Definition: descriptor.upb.c:337
google_protobuf_GeneratedCodeInfo__fields
static const upb_MiniTable_Field google_protobuf_GeneratedCodeInfo__fields[1]
Definition: descriptor.upb.c:469
messages_layout
static const upb_MiniTable * messages_layout[27]
Definition: descriptor.upb.c:492
google_protobuf_FileOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_FileOptions_submsgs[2]
Definition: descriptor.upb.c:254
google_protobuf_UninterpretedOption__fields
static const upb_MiniTable_Field google_protobuf_UninterpretedOption__fields[7]
Definition: descriptor.upb.c:410
upb_MiniTable
Definition: msg_internal.h:185
google_protobuf_FileDescriptorSet_msginit
const upb_MiniTable google_protobuf_FileDescriptorSet_msginit
Definition: descriptor.upb.c:23
google_protobuf_EnumValueDescriptorProto_msginit
const upb_MiniTable google_protobuf_EnumValueDescriptorProto_msginit
Definition: descriptor.upb.c:212
google_protobuf_FieldDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_FieldDescriptorProto__fields[11]
Definition: descriptor.upb.c:136
google_protobuf_FieldDescriptorProto_msginit
const upb_MiniTable google_protobuf_FieldDescriptorProto_msginit
Definition: descriptor.upb.c:150
kUpb_ExtMode_NonExtendable
@ kUpb_ExtMode_NonExtendable
Definition: msg_internal.h:160
google_protobuf_ExtensionRangeOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_ExtensionRangeOptions_submsgs[1]
Definition: descriptor.upb.c:116
google_protobuf_ServiceOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_ServiceOptions_submsgs[1]
Definition: descriptor.upb.c:374
google_protobuf_DescriptorProto_ReservedRange_msginit
const upb_MiniTable google_protobuf_DescriptorProto_ReservedRange_msginit
Definition: descriptor.upb.c:110
ULL
#define ULL(x)
Definition: bloaty/third_party/protobuf/src/google/protobuf/io/coded_stream_unittest.cc:57
google_protobuf_EnumValueOptions_msginit
const upb_MiniTable google_protobuf_EnumValueOptions_msginit
Definition: descriptor.upb.c:368
google_protobuf_EnumDescriptorProto_msginit
const upb_MiniTable google_protobuf_EnumDescriptorProto_msginit
Definition: descriptor.upb.c:185
google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit
const upb_MiniTable google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit
Definition: descriptor.upb.c:196
kUpb_FieldRep_8Byte
@ kUpb_FieldRep_8Byte
Definition: msg_internal.h:104
google_protobuf_DescriptorProto_ExtensionRange_submsgs
static const upb_MiniTable_Sub google_protobuf_DescriptorProto_ExtensionRange_submsgs[1]
Definition: descriptor.upb.c:89
descriptor.upb.h
google_protobuf_MethodDescriptorProto_msginit
const upb_MiniTable google_protobuf_MethodDescriptorProto_msginit
Definition: descriptor.upb.c:248
google_protobuf_UninterpretedOption_NamePart__fields
static const upb_MiniTable_Field google_protobuf_UninterpretedOption_NamePart__fields[2]
Definition: descriptor.upb.c:426
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
google_protobuf_MessageOptions__fields
static const upb_MiniTable_Field google_protobuf_MessageOptions__fields[5]
Definition: descriptor.upb.c:293
google_protobuf_GeneratedCodeInfo_Annotation__fields
static const upb_MiniTable_Field google_protobuf_GeneratedCodeInfo_Annotation__fields[4]
Definition: descriptor.upb.c:479
google_protobuf_FileOptions_OptimizeMode_enuminit
const upb_MiniTable_Enum google_protobuf_FileOptions_OptimizeMode_enuminit
Definition: descriptor.upb.c:534
google_protobuf_EnumOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_EnumOptions_submsgs[1]
Definition: descriptor.upb.c:343
google_protobuf_DescriptorProto_msginit
const upb_MiniTable google_protobuf_DescriptorProto_msginit
Definition: descriptor.upb.c:83
google_protobuf_FileDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_FileDescriptorProto__fields[12]
Definition: descriptor.upb.c:38
upb_MiniTable_File
Definition: msg_internal.h:208
kUpb_FieldRep_Shift
@ kUpb_FieldRep_Shift
Definition: msg_internal.h:106
google_protobuf_DescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_DescriptorProto_submsgs[8]
Definition: descriptor.upb.c:59
google_protobuf_ServiceOptions_msginit
const upb_MiniTable google_protobuf_ServiceOptions_msginit
Definition: descriptor.upb.c:383
google_protobuf_ServiceDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_ServiceDescriptorProto_submsgs[2]
Definition: descriptor.upb.c:218
google_protobuf_OneofDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_OneofDescriptorProto_submsgs[1]
Definition: descriptor.upb.c:156
google_protobuf_ServiceDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_ServiceDescriptorProto__fields[3]
Definition: descriptor.upb.c:223
google_protobuf_GeneratedCodeInfo_submsgs
static const upb_MiniTable_Sub google_protobuf_GeneratedCodeInfo_submsgs[1]
Definition: descriptor.upb.c:465
google_protobuf_EnumValueOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_EnumValueOptions_submsgs[1]
Definition: descriptor.upb.c:359
kUpb_ExtMode_Extendable
@ kUpb_ExtMode_Extendable
Definition: msg_internal.h:161
google_protobuf_UninterpretedOption_submsgs
static const upb_MiniTable_Sub google_protobuf_UninterpretedOption_submsgs[1]
Definition: descriptor.upb.c:406
google_protobuf_FileDescriptorSet__fields
static const upb_MiniTable_Field google_protobuf_FileDescriptorSet__fields[1]
Definition: descriptor.upb.c:19
google_protobuf_MethodOptions_msginit
const upb_MiniTable google_protobuf_MethodOptions_msginit
Definition: descriptor.upb.c:400
enums_layout
static const upb_MiniTable_Enum * enums_layout[6]
Definition: descriptor.upb.c:558
google_protobuf_EnumOptions__fields
static const upb_MiniTable_Field google_protobuf_EnumOptions__fields[3]
Definition: descriptor.upb.c:347
google_protobuf_ExtensionRangeOptions__fields
static const upb_MiniTable_Field google_protobuf_ExtensionRangeOptions__fields[1]
Definition: descriptor.upb.c:120
kUpb_NoSub
#define kUpb_NoSub
Definition: msg_internal.h:81
google_protobuf_ServiceDescriptorProto_msginit
const upb_MiniTable google_protobuf_ServiceDescriptorProto_msginit
Definition: descriptor.upb.c:229
google_protobuf_OneofOptions__fields
static const upb_MiniTable_Field google_protobuf_OneofOptions__fields[1]
Definition: descriptor.upb.c:333
google_protobuf_GeneratedCodeInfo_msginit
const upb_MiniTable google_protobuf_GeneratedCodeInfo_msginit
Definition: descriptor.upb.c:473
google_protobuf_descriptor_proto_upb_file_layout
const upb_MiniTable_File google_protobuf_descriptor_proto_upb_file_layout
Definition: descriptor.upb.c:567
google_protobuf_FileDescriptorProto_msginit
const upb_MiniTable google_protobuf_FileDescriptorProto_msginit
Definition: descriptor.upb.c:53
google_protobuf_EnumValueOptions__fields
static const upb_MiniTable_Field google_protobuf_EnumValueOptions__fields[2]
Definition: descriptor.upb.c:363
google_protobuf_FileDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_FileDescriptorProto_submsgs[6]
Definition: descriptor.upb.c:29
kUpb_FieldMode_Scalar
@ kUpb_FieldMode_Scalar
Definition: msg_internal.h:86
google_protobuf_FieldOptions_CType_enuminit
const upb_MiniTable_Enum google_protobuf_FieldOptions_CType_enuminit
Definition: descriptor.upb.c:540
google_protobuf_DescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_DescriptorProto__fields[10]
Definition: descriptor.upb.c:70
google_protobuf_FieldOptions_JSType_enuminit
const upb_MiniTable_Enum google_protobuf_FieldOptions_JSType_enuminit
Definition: descriptor.upb.c:546
google_protobuf_ExtensionRangeOptions_msginit
const upb_MiniTable google_protobuf_ExtensionRangeOptions_msginit
Definition: descriptor.upb.c:124
google_protobuf_MethodOptions_IdempotencyLevel_enuminit
const upb_MiniTable_Enum google_protobuf_MethodOptions_IdempotencyLevel_enuminit
Definition: descriptor.upb.c:552
google_protobuf_ServiceOptions__fields
static const upb_MiniTable_Field google_protobuf_ServiceOptions__fields[2]
Definition: descriptor.upb.c:378
google_protobuf_FileDescriptorSet_submsgs
static const upb_MiniTable_Sub google_protobuf_FileDescriptorSet_submsgs[1]
Definition: descriptor.upb.c:15
google_protobuf_FileOptions_msginit
const upb_MiniTable google_protobuf_FileOptions_msginit
Definition: descriptor.upb.c:283
google_protobuf_MessageOptions_msginit
const upb_MiniTable google_protobuf_MessageOptions_msginit
Definition: descriptor.upb.c:301
google_protobuf_DescriptorProto_ExtensionRange_msginit
const upb_MiniTable google_protobuf_DescriptorProto_ExtensionRange_msginit
Definition: descriptor.upb.c:99
google_protobuf_FieldDescriptorProto_Label_enuminit
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Label_enuminit
Definition: descriptor.upb.c:528
google_protobuf_MessageOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_MessageOptions_submsgs[1]
Definition: descriptor.upb.c:289
google_protobuf_MethodDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_MethodDescriptorProto__fields[6]
Definition: descriptor.upb.c:239
google_protobuf_FieldOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_FieldOptions_submsgs[3]
Definition: descriptor.upb.c:307
google_protobuf_FieldDescriptorProto_Type_enuminit
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Type_enuminit
Definition: descriptor.upb.c:522
google_protobuf_DescriptorProto_ReservedRange__fields
static const upb_MiniTable_Field google_protobuf_DescriptorProto_ReservedRange__fields[2]
Definition: descriptor.upb.c:105
google_protobuf_MethodOptions_submsgs
static const upb_MiniTable_Sub google_protobuf_MethodOptions_submsgs[2]
Definition: descriptor.upb.c:389
google_protobuf_FileOptions__fields
static const upb_MiniTable_Field google_protobuf_FileOptions__fields[21]
Definition: descriptor.upb.c:259
google_protobuf_SourceCodeInfo_Location__fields
static const upb_MiniTable_Field google_protobuf_SourceCodeInfo_Location__fields[5]
Definition: descriptor.upb.c:451
google_protobuf_UninterpretedOption_NamePart_msginit
const upb_MiniTable google_protobuf_UninterpretedOption_NamePart_msginit
Definition: descriptor.upb.c:431
google_protobuf_OneofDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_OneofDescriptorProto__fields[2]
Definition: descriptor.upb.c:160
kUpb_FieldRep_Pointer
@ kUpb_FieldRep_Pointer
Definition: msg_internal.h:103
kUpb_FieldRep_1Byte
@ kUpb_FieldRep_1Byte
Definition: msg_internal.h:100
kUpb_FieldRep_StringView
@ kUpb_FieldRep_StringView
Definition: msg_internal.h:102
google_protobuf_SourceCodeInfo_Location_msginit
const upb_MiniTable google_protobuf_SourceCodeInfo_Location_msginit
Definition: descriptor.upb.c:459
google_protobuf_EnumValueDescriptorProto__fields
static const upb_MiniTable_Field google_protobuf_EnumValueDescriptorProto__fields[3]
Definition: descriptor.upb.c:206
google_protobuf_FieldOptions_msginit
const upb_MiniTable google_protobuf_FieldOptions_msginit
Definition: descriptor.upb.c:323
google_protobuf_SourceCodeInfo__fields
static const upb_MiniTable_Field google_protobuf_SourceCodeInfo__fields[1]
Definition: descriptor.upb.c:441
kUpb_FieldMode_Array
@ kUpb_FieldMode_Array
Definition: msg_internal.h:85
google_protobuf_FieldDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_FieldDescriptorProto_submsgs[3]
Definition: descriptor.upb.c:130
msg_internal.h
google_protobuf_EnumDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_EnumDescriptorProto_submsgs[3]
Definition: descriptor.upb.c:171
google_protobuf_MethodDescriptorProto_submsgs
static const upb_MiniTable_Sub google_protobuf_MethodDescriptorProto_submsgs[1]
Definition: descriptor.upb.c:235


grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:14