1# Generated by the protocol buffer compiler.  DO NOT EDIT!
2# source: profile.proto
3
4import sys
5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
6from google.protobuf import descriptor as _descriptor
7from google.protobuf import message as _message
8from google.protobuf import reflection as _reflection
9from google.protobuf import symbol_database as _symbol_database
10from google.protobuf import descriptor_pb2
11# @@protoc_insertion_point(imports)
12
13_sym_db = _symbol_database.Default()
14
15
16
17
18DESCRIPTOR = _descriptor.FileDescriptor(
19  name='profile.proto',
20  package='perftools.profiles',
21  syntax='proto3',
22  serialized_pb=_b('\n\rprofile.proto\x12\x12perftools.profiles\"\xd5\x03\n\x07Profile\x12\x32\n\x0bsample_type\x18\x01 \x03(\x0b\x32\x1d.perftools.profiles.ValueType\x12*\n\x06sample\x18\x02 \x03(\x0b\x32\x1a.perftools.profiles.Sample\x12,\n\x07mapping\x18\x03 \x03(\x0b\x32\x1b.perftools.profiles.Mapping\x12.\n\x08location\x18\x04 \x03(\x0b\x32\x1c.perftools.profiles.Location\x12.\n\x08\x66unction\x18\x05 \x03(\x0b\x32\x1c.perftools.profiles.Function\x12\x14\n\x0cstring_table\x18\x06 \x03(\t\x12\x13\n\x0b\x64rop_frames\x18\x07 \x01(\x03\x12\x13\n\x0bkeep_frames\x18\x08 \x01(\x03\x12\x12\n\ntime_nanos\x18\t \x01(\x03\x12\x16\n\x0e\x64uration_nanos\x18\n \x01(\x03\x12\x32\n\x0bperiod_type\x18\x0b \x01(\x0b\x32\x1d.perftools.profiles.ValueType\x12\x0e\n\x06period\x18\x0c \x01(\x03\x12\x0f\n\x07\x63omment\x18\r \x03(\x03\x12\x1b\n\x13\x64\x65\x66\x61ult_sample_type\x18\x0e \x01(\x03\"\'\n\tValueType\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x0c\n\x04unit\x18\x02 \x01(\x03\"V\n\x06Sample\x12\x13\n\x0blocation_id\x18\x01 \x03(\x04\x12\r\n\x05value\x18\x02 \x03(\x03\x12(\n\x05label\x18\x03 \x03(\x0b\x32\x19.perftools.profiles.Label\".\n\x05Label\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\x0b\n\x03str\x18\x02 \x01(\x03\x12\x0b\n\x03num\x18\x03 \x01(\x03\"\xdd\x01\n\x07Mapping\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x14\n\x0cmemory_start\x18\x02 \x01(\x04\x12\x14\n\x0cmemory_limit\x18\x03 \x01(\x04\x12\x13\n\x0b\x66ile_offset\x18\x04 \x01(\x04\x12\x10\n\x08\x66ilename\x18\x05 \x01(\x03\x12\x10\n\x08\x62uild_id\x18\x06 \x01(\x03\x12\x15\n\rhas_functions\x18\x07 \x01(\x08\x12\x15\n\rhas_filenames\x18\x08 \x01(\x08\x12\x18\n\x10has_line_numbers\x18\t \x01(\x08\x12\x19\n\x11has_inline_frames\x18\n \x01(\x08\"c\n\x08Location\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x12\n\nmapping_id\x18\x02 \x01(\x04\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x01(\x04\x12&\n\x04line\x18\x04 \x03(\x0b\x32\x18.perftools.profiles.Line\")\n\x04Line\x12\x13\n\x0b\x66unction_id\x18\x01 \x01(\x04\x12\x0c\n\x04line\x18\x02 \x01(\x03\"_\n\x08\x46unction\x12\n\n\x02id\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\x03\x12\x13\n\x0bsystem_name\x18\x03 \x01(\x03\x12\x10\n\x08\x66ilename\x18\x04 \x01(\x03\x12\x12\n\nstart_line\x18\x05 \x01(\x03\x42-\n\x1d\x63om.google.perftools.profilesB\x0cProfileProtob\x06proto3')
23)
24_sym_db.RegisterFileDescriptor(DESCRIPTOR)
25
26
27
28
29_PROFILE = _descriptor.Descriptor(
30  name='Profile',
31  full_name='perftools.profiles.Profile',
32  filename=None,
33  file=DESCRIPTOR,
34  containing_type=None,
35  fields=[
36    _descriptor.FieldDescriptor(
37      name='sample_type', full_name='perftools.profiles.Profile.sample_type', index=0,
38      number=1, type=11, cpp_type=10, label=3,
39      has_default_value=False, default_value=[],
40      message_type=None, enum_type=None, containing_type=None,
41      is_extension=False, extension_scope=None,
42      options=None),
43    _descriptor.FieldDescriptor(
44      name='sample', full_name='perftools.profiles.Profile.sample', index=1,
45      number=2, type=11, cpp_type=10, label=3,
46      has_default_value=False, default_value=[],
47      message_type=None, enum_type=None, containing_type=None,
48      is_extension=False, extension_scope=None,
49      options=None),
50    _descriptor.FieldDescriptor(
51      name='mapping', full_name='perftools.profiles.Profile.mapping', index=2,
52      number=3, type=11, cpp_type=10, label=3,
53      has_default_value=False, default_value=[],
54      message_type=None, enum_type=None, containing_type=None,
55      is_extension=False, extension_scope=None,
56      options=None),
57    _descriptor.FieldDescriptor(
58      name='location', full_name='perftools.profiles.Profile.location', index=3,
59      number=4, type=11, cpp_type=10, label=3,
60      has_default_value=False, default_value=[],
61      message_type=None, enum_type=None, containing_type=None,
62      is_extension=False, extension_scope=None,
63      options=None),
64    _descriptor.FieldDescriptor(
65      name='function', full_name='perftools.profiles.Profile.function', index=4,
66      number=5, type=11, cpp_type=10, label=3,
67      has_default_value=False, default_value=[],
68      message_type=None, enum_type=None, containing_type=None,
69      is_extension=False, extension_scope=None,
70      options=None),
71    _descriptor.FieldDescriptor(
72      name='string_table', full_name='perftools.profiles.Profile.string_table', index=5,
73      number=6, type=9, cpp_type=9, label=3,
74      has_default_value=False, default_value=[],
75      message_type=None, enum_type=None, containing_type=None,
76      is_extension=False, extension_scope=None,
77      options=None),
78    _descriptor.FieldDescriptor(
79      name='drop_frames', full_name='perftools.profiles.Profile.drop_frames', index=6,
80      number=7, type=3, cpp_type=2, label=1,
81      has_default_value=False, default_value=0,
82      message_type=None, enum_type=None, containing_type=None,
83      is_extension=False, extension_scope=None,
84      options=None),
85    _descriptor.FieldDescriptor(
86      name='keep_frames', full_name='perftools.profiles.Profile.keep_frames', index=7,
87      number=8, type=3, cpp_type=2, label=1,
88      has_default_value=False, default_value=0,
89      message_type=None, enum_type=None, containing_type=None,
90      is_extension=False, extension_scope=None,
91      options=None),
92    _descriptor.FieldDescriptor(
93      name='time_nanos', full_name='perftools.profiles.Profile.time_nanos', index=8,
94      number=9, type=3, cpp_type=2, label=1,
95      has_default_value=False, default_value=0,
96      message_type=None, enum_type=None, containing_type=None,
97      is_extension=False, extension_scope=None,
98      options=None),
99    _descriptor.FieldDescriptor(
100      name='duration_nanos', full_name='perftools.profiles.Profile.duration_nanos', index=9,
101      number=10, type=3, cpp_type=2, label=1,
102      has_default_value=False, default_value=0,
103      message_type=None, enum_type=None, containing_type=None,
104      is_extension=False, extension_scope=None,
105      options=None),
106    _descriptor.FieldDescriptor(
107      name='period_type', full_name='perftools.profiles.Profile.period_type', index=10,
108      number=11, type=11, cpp_type=10, label=1,
109      has_default_value=False, default_value=None,
110      message_type=None, enum_type=None, containing_type=None,
111      is_extension=False, extension_scope=None,
112      options=None),
113    _descriptor.FieldDescriptor(
114      name='period', full_name='perftools.profiles.Profile.period', index=11,
115      number=12, type=3, cpp_type=2, label=1,
116      has_default_value=False, default_value=0,
117      message_type=None, enum_type=None, containing_type=None,
118      is_extension=False, extension_scope=None,
119      options=None),
120    _descriptor.FieldDescriptor(
121      name='comment', full_name='perftools.profiles.Profile.comment', index=12,
122      number=13, type=3, cpp_type=2, label=3,
123      has_default_value=False, default_value=[],
124      message_type=None, enum_type=None, containing_type=None,
125      is_extension=False, extension_scope=None,
126      options=None),
127    _descriptor.FieldDescriptor(
128      name='default_sample_type', full_name='perftools.profiles.Profile.default_sample_type', index=13,
129      number=14, type=3, cpp_type=2, label=1,
130      has_default_value=False, default_value=0,
131      message_type=None, enum_type=None, containing_type=None,
132      is_extension=False, extension_scope=None,
133      options=None),
134  ],
135  extensions=[
136  ],
137  nested_types=[],
138  enum_types=[
139  ],
140  options=None,
141  is_extendable=False,
142  syntax='proto3',
143  extension_ranges=[],
144  oneofs=[
145  ],
146  serialized_start=38,
147  serialized_end=507,
148)
149
150
151_VALUETYPE = _descriptor.Descriptor(
152  name='ValueType',
153  full_name='perftools.profiles.ValueType',
154  filename=None,
155  file=DESCRIPTOR,
156  containing_type=None,
157  fields=[
158    _descriptor.FieldDescriptor(
159      name='type', full_name='perftools.profiles.ValueType.type', index=0,
160      number=1, type=3, cpp_type=2, label=1,
161      has_default_value=False, default_value=0,
162      message_type=None, enum_type=None, containing_type=None,
163      is_extension=False, extension_scope=None,
164      options=None),
165    _descriptor.FieldDescriptor(
166      name='unit', full_name='perftools.profiles.ValueType.unit', index=1,
167      number=2, type=3, cpp_type=2, label=1,
168      has_default_value=False, default_value=0,
169      message_type=None, enum_type=None, containing_type=None,
170      is_extension=False, extension_scope=None,
171      options=None),
172  ],
173  extensions=[
174  ],
175  nested_types=[],
176  enum_types=[
177  ],
178  options=None,
179  is_extendable=False,
180  syntax='proto3',
181  extension_ranges=[],
182  oneofs=[
183  ],
184  serialized_start=509,
185  serialized_end=548,
186)
187
188
189_SAMPLE = _descriptor.Descriptor(
190  name='Sample',
191  full_name='perftools.profiles.Sample',
192  filename=None,
193  file=DESCRIPTOR,
194  containing_type=None,
195  fields=[
196    _descriptor.FieldDescriptor(
197      name='location_id', full_name='perftools.profiles.Sample.location_id', index=0,
198      number=1, type=4, cpp_type=4, label=3,
199      has_default_value=False, default_value=[],
200      message_type=None, enum_type=None, containing_type=None,
201      is_extension=False, extension_scope=None,
202      options=None),
203    _descriptor.FieldDescriptor(
204      name='value', full_name='perftools.profiles.Sample.value', index=1,
205      number=2, type=3, cpp_type=2, label=3,
206      has_default_value=False, default_value=[],
207      message_type=None, enum_type=None, containing_type=None,
208      is_extension=False, extension_scope=None,
209      options=None),
210    _descriptor.FieldDescriptor(
211      name='label', full_name='perftools.profiles.Sample.label', index=2,
212      number=3, type=11, cpp_type=10, label=3,
213      has_default_value=False, default_value=[],
214      message_type=None, enum_type=None, containing_type=None,
215      is_extension=False, extension_scope=None,
216      options=None),
217  ],
218  extensions=[
219  ],
220  nested_types=[],
221  enum_types=[
222  ],
223  options=None,
224  is_extendable=False,
225  syntax='proto3',
226  extension_ranges=[],
227  oneofs=[
228  ],
229  serialized_start=550,
230  serialized_end=636,
231)
232
233
234_LABEL = _descriptor.Descriptor(
235  name='Label',
236  full_name='perftools.profiles.Label',
237  filename=None,
238  file=DESCRIPTOR,
239  containing_type=None,
240  fields=[
241    _descriptor.FieldDescriptor(
242      name='key', full_name='perftools.profiles.Label.key', index=0,
243      number=1, type=3, cpp_type=2, label=1,
244      has_default_value=False, default_value=0,
245      message_type=None, enum_type=None, containing_type=None,
246      is_extension=False, extension_scope=None,
247      options=None),
248    _descriptor.FieldDescriptor(
249      name='str', full_name='perftools.profiles.Label.str', index=1,
250      number=2, type=3, cpp_type=2, label=1,
251      has_default_value=False, default_value=0,
252      message_type=None, enum_type=None, containing_type=None,
253      is_extension=False, extension_scope=None,
254      options=None),
255    _descriptor.FieldDescriptor(
256      name='num', full_name='perftools.profiles.Label.num', index=2,
257      number=3, type=3, cpp_type=2, label=1,
258      has_default_value=False, default_value=0,
259      message_type=None, enum_type=None, containing_type=None,
260      is_extension=False, extension_scope=None,
261      options=None),
262  ],
263  extensions=[
264  ],
265  nested_types=[],
266  enum_types=[
267  ],
268  options=None,
269  is_extendable=False,
270  syntax='proto3',
271  extension_ranges=[],
272  oneofs=[
273  ],
274  serialized_start=638,
275  serialized_end=684,
276)
277
278
279_MAPPING = _descriptor.Descriptor(
280  name='Mapping',
281  full_name='perftools.profiles.Mapping',
282  filename=None,
283  file=DESCRIPTOR,
284  containing_type=None,
285  fields=[
286    _descriptor.FieldDescriptor(
287      name='id', full_name='perftools.profiles.Mapping.id', index=0,
288      number=1, type=4, cpp_type=4, label=1,
289      has_default_value=False, default_value=0,
290      message_type=None, enum_type=None, containing_type=None,
291      is_extension=False, extension_scope=None,
292      options=None),
293    _descriptor.FieldDescriptor(
294      name='memory_start', full_name='perftools.profiles.Mapping.memory_start', index=1,
295      number=2, type=4, cpp_type=4, label=1,
296      has_default_value=False, default_value=0,
297      message_type=None, enum_type=None, containing_type=None,
298      is_extension=False, extension_scope=None,
299      options=None),
300    _descriptor.FieldDescriptor(
301      name='memory_limit', full_name='perftools.profiles.Mapping.memory_limit', index=2,
302      number=3, type=4, cpp_type=4, label=1,
303      has_default_value=False, default_value=0,
304      message_type=None, enum_type=None, containing_type=None,
305      is_extension=False, extension_scope=None,
306      options=None),
307    _descriptor.FieldDescriptor(
308      name='file_offset', full_name='perftools.profiles.Mapping.file_offset', index=3,
309      number=4, type=4, cpp_type=4, label=1,
310      has_default_value=False, default_value=0,
311      message_type=None, enum_type=None, containing_type=None,
312      is_extension=False, extension_scope=None,
313      options=None),
314    _descriptor.FieldDescriptor(
315      name='filename', full_name='perftools.profiles.Mapping.filename', index=4,
316      number=5, type=3, cpp_type=2, label=1,
317      has_default_value=False, default_value=0,
318      message_type=None, enum_type=None, containing_type=None,
319      is_extension=False, extension_scope=None,
320      options=None),
321    _descriptor.FieldDescriptor(
322      name='build_id', full_name='perftools.profiles.Mapping.build_id', index=5,
323      number=6, type=3, cpp_type=2, label=1,
324      has_default_value=False, default_value=0,
325      message_type=None, enum_type=None, containing_type=None,
326      is_extension=False, extension_scope=None,
327      options=None),
328    _descriptor.FieldDescriptor(
329      name='has_functions', full_name='perftools.profiles.Mapping.has_functions', index=6,
330      number=7, type=8, cpp_type=7, label=1,
331      has_default_value=False, default_value=False,
332      message_type=None, enum_type=None, containing_type=None,
333      is_extension=False, extension_scope=None,
334      options=None),
335    _descriptor.FieldDescriptor(
336      name='has_filenames', full_name='perftools.profiles.Mapping.has_filenames', index=7,
337      number=8, type=8, cpp_type=7, label=1,
338      has_default_value=False, default_value=False,
339      message_type=None, enum_type=None, containing_type=None,
340      is_extension=False, extension_scope=None,
341      options=None),
342    _descriptor.FieldDescriptor(
343      name='has_line_numbers', full_name='perftools.profiles.Mapping.has_line_numbers', index=8,
344      number=9, type=8, cpp_type=7, label=1,
345      has_default_value=False, default_value=False,
346      message_type=None, enum_type=None, containing_type=None,
347      is_extension=False, extension_scope=None,
348      options=None),
349    _descriptor.FieldDescriptor(
350      name='has_inline_frames', full_name='perftools.profiles.Mapping.has_inline_frames', index=9,
351      number=10, type=8, cpp_type=7, label=1,
352      has_default_value=False, default_value=False,
353      message_type=None, enum_type=None, containing_type=None,
354      is_extension=False, extension_scope=None,
355      options=None),
356  ],
357  extensions=[
358  ],
359  nested_types=[],
360  enum_types=[
361  ],
362  options=None,
363  is_extendable=False,
364  syntax='proto3',
365  extension_ranges=[],
366  oneofs=[
367  ],
368  serialized_start=687,
369  serialized_end=908,
370)
371
372
373_LOCATION = _descriptor.Descriptor(
374  name='Location',
375  full_name='perftools.profiles.Location',
376  filename=None,
377  file=DESCRIPTOR,
378  containing_type=None,
379  fields=[
380    _descriptor.FieldDescriptor(
381      name='id', full_name='perftools.profiles.Location.id', index=0,
382      number=1, type=4, cpp_type=4, label=1,
383      has_default_value=False, default_value=0,
384      message_type=None, enum_type=None, containing_type=None,
385      is_extension=False, extension_scope=None,
386      options=None),
387    _descriptor.FieldDescriptor(
388      name='mapping_id', full_name='perftools.profiles.Location.mapping_id', index=1,
389      number=2, type=4, cpp_type=4, label=1,
390      has_default_value=False, default_value=0,
391      message_type=None, enum_type=None, containing_type=None,
392      is_extension=False, extension_scope=None,
393      options=None),
394    _descriptor.FieldDescriptor(
395      name='address', full_name='perftools.profiles.Location.address', index=2,
396      number=3, type=4, cpp_type=4, label=1,
397      has_default_value=False, default_value=0,
398      message_type=None, enum_type=None, containing_type=None,
399      is_extension=False, extension_scope=None,
400      options=None),
401    _descriptor.FieldDescriptor(
402      name='line', full_name='perftools.profiles.Location.line', index=3,
403      number=4, type=11, cpp_type=10, label=3,
404      has_default_value=False, default_value=[],
405      message_type=None, enum_type=None, containing_type=None,
406      is_extension=False, extension_scope=None,
407      options=None),
408  ],
409  extensions=[
410  ],
411  nested_types=[],
412  enum_types=[
413  ],
414  options=None,
415  is_extendable=False,
416  syntax='proto3',
417  extension_ranges=[],
418  oneofs=[
419  ],
420  serialized_start=910,
421  serialized_end=1009,
422)
423
424
425_LINE = _descriptor.Descriptor(
426  name='Line',
427  full_name='perftools.profiles.Line',
428  filename=None,
429  file=DESCRIPTOR,
430  containing_type=None,
431  fields=[
432    _descriptor.FieldDescriptor(
433      name='function_id', full_name='perftools.profiles.Line.function_id', index=0,
434      number=1, type=4, cpp_type=4, label=1,
435      has_default_value=False, default_value=0,
436      message_type=None, enum_type=None, containing_type=None,
437      is_extension=False, extension_scope=None,
438      options=None),
439    _descriptor.FieldDescriptor(
440      name='line', full_name='perftools.profiles.Line.line', index=1,
441      number=2, type=3, cpp_type=2, label=1,
442      has_default_value=False, default_value=0,
443      message_type=None, enum_type=None, containing_type=None,
444      is_extension=False, extension_scope=None,
445      options=None),
446  ],
447  extensions=[
448  ],
449  nested_types=[],
450  enum_types=[
451  ],
452  options=None,
453  is_extendable=False,
454  syntax='proto3',
455  extension_ranges=[],
456  oneofs=[
457  ],
458  serialized_start=1011,
459  serialized_end=1052,
460)
461
462
463_FUNCTION = _descriptor.Descriptor(
464  name='Function',
465  full_name='perftools.profiles.Function',
466  filename=None,
467  file=DESCRIPTOR,
468  containing_type=None,
469  fields=[
470    _descriptor.FieldDescriptor(
471      name='id', full_name='perftools.profiles.Function.id', index=0,
472      number=1, type=4, cpp_type=4, label=1,
473      has_default_value=False, default_value=0,
474      message_type=None, enum_type=None, containing_type=None,
475      is_extension=False, extension_scope=None,
476      options=None),
477    _descriptor.FieldDescriptor(
478      name='name', full_name='perftools.profiles.Function.name', index=1,
479      number=2, type=3, cpp_type=2, label=1,
480      has_default_value=False, default_value=0,
481      message_type=None, enum_type=None, containing_type=None,
482      is_extension=False, extension_scope=None,
483      options=None),
484    _descriptor.FieldDescriptor(
485      name='system_name', full_name='perftools.profiles.Function.system_name', index=2,
486      number=3, type=3, cpp_type=2, label=1,
487      has_default_value=False, default_value=0,
488      message_type=None, enum_type=None, containing_type=None,
489      is_extension=False, extension_scope=None,
490      options=None),
491    _descriptor.FieldDescriptor(
492      name='filename', full_name='perftools.profiles.Function.filename', index=3,
493      number=4, type=3, cpp_type=2, label=1,
494      has_default_value=False, default_value=0,
495      message_type=None, enum_type=None, containing_type=None,
496      is_extension=False, extension_scope=None,
497      options=None),
498    _descriptor.FieldDescriptor(
499      name='start_line', full_name='perftools.profiles.Function.start_line', index=4,
500      number=5, type=3, cpp_type=2, label=1,
501      has_default_value=False, default_value=0,
502      message_type=None, enum_type=None, containing_type=None,
503      is_extension=False, extension_scope=None,
504      options=None),
505  ],
506  extensions=[
507  ],
508  nested_types=[],
509  enum_types=[
510  ],
511  options=None,
512  is_extendable=False,
513  syntax='proto3',
514  extension_ranges=[],
515  oneofs=[
516  ],
517  serialized_start=1054,
518  serialized_end=1149,
519)
520
521_PROFILE.fields_by_name['sample_type'].message_type = _VALUETYPE
522_PROFILE.fields_by_name['sample'].message_type = _SAMPLE
523_PROFILE.fields_by_name['mapping'].message_type = _MAPPING
524_PROFILE.fields_by_name['location'].message_type = _LOCATION
525_PROFILE.fields_by_name['function'].message_type = _FUNCTION
526_PROFILE.fields_by_name['period_type'].message_type = _VALUETYPE
527_SAMPLE.fields_by_name['label'].message_type = _LABEL
528_LOCATION.fields_by_name['line'].message_type = _LINE
529DESCRIPTOR.message_types_by_name['Profile'] = _PROFILE
530DESCRIPTOR.message_types_by_name['ValueType'] = _VALUETYPE
531DESCRIPTOR.message_types_by_name['Sample'] = _SAMPLE
532DESCRIPTOR.message_types_by_name['Label'] = _LABEL
533DESCRIPTOR.message_types_by_name['Mapping'] = _MAPPING
534DESCRIPTOR.message_types_by_name['Location'] = _LOCATION
535DESCRIPTOR.message_types_by_name['Line'] = _LINE
536DESCRIPTOR.message_types_by_name['Function'] = _FUNCTION
537
538Profile = _reflection.GeneratedProtocolMessageType('Profile', (_message.Message,), dict(
539  DESCRIPTOR = _PROFILE,
540  __module__ = 'profile_pb2'
541  # @@protoc_insertion_point(class_scope:perftools.profiles.Profile)
542  ))
543_sym_db.RegisterMessage(Profile)
544
545ValueType = _reflection.GeneratedProtocolMessageType('ValueType', (_message.Message,), dict(
546  DESCRIPTOR = _VALUETYPE,
547  __module__ = 'profile_pb2'
548  # @@protoc_insertion_point(class_scope:perftools.profiles.ValueType)
549  ))
550_sym_db.RegisterMessage(ValueType)
551
552Sample = _reflection.GeneratedProtocolMessageType('Sample', (_message.Message,), dict(
553  DESCRIPTOR = _SAMPLE,
554  __module__ = 'profile_pb2'
555  # @@protoc_insertion_point(class_scope:perftools.profiles.Sample)
556  ))
557_sym_db.RegisterMessage(Sample)
558
559Label = _reflection.GeneratedProtocolMessageType('Label', (_message.Message,), dict(
560  DESCRIPTOR = _LABEL,
561  __module__ = 'profile_pb2'
562  # @@protoc_insertion_point(class_scope:perftools.profiles.Label)
563  ))
564_sym_db.RegisterMessage(Label)
565
566Mapping = _reflection.GeneratedProtocolMessageType('Mapping', (_message.Message,), dict(
567  DESCRIPTOR = _MAPPING,
568  __module__ = 'profile_pb2'
569  # @@protoc_insertion_point(class_scope:perftools.profiles.Mapping)
570  ))
571_sym_db.RegisterMessage(Mapping)
572
573Location = _reflection.GeneratedProtocolMessageType('Location', (_message.Message,), dict(
574  DESCRIPTOR = _LOCATION,
575  __module__ = 'profile_pb2'
576  # @@protoc_insertion_point(class_scope:perftools.profiles.Location)
577  ))
578_sym_db.RegisterMessage(Location)
579
580Line = _reflection.GeneratedProtocolMessageType('Line', (_message.Message,), dict(
581  DESCRIPTOR = _LINE,
582  __module__ = 'profile_pb2'
583  # @@protoc_insertion_point(class_scope:perftools.profiles.Line)
584  ))
585_sym_db.RegisterMessage(Line)
586
587Function = _reflection.GeneratedProtocolMessageType('Function', (_message.Message,), dict(
588  DESCRIPTOR = _FUNCTION,
589  __module__ = 'profile_pb2'
590  # @@protoc_insertion_point(class_scope:perftools.profiles.Function)
591  ))
592_sym_db.RegisterMessage(Function)
593
594
595DESCRIPTOR.has_options = True
596DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\035com.google.perftools.profilesB\014ProfileProto'))
597# @@protoc_insertion_point(module_scope)
598