• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 // Autogenerated by the ProtoZero C compiler plugin.
18 // Invoked by tools/gen_c_protos
19 // DO NOT EDIT.
20 #ifndef INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_INTERNED_DATA_INTERNED_DATA_PZC_H_
21 #define INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_INTERNED_DATA_INTERNED_DATA_PZC_H_
22 
23 #include <stdbool.h>
24 #include <stdint.h>
25 
26 #include "perfetto/public/pb_macros.h"
27 
28 PERFETTO_PB_MSG_DECL(perfetto_protos_Callstack);
29 PERFETTO_PB_MSG_DECL(perfetto_protos_DebugAnnotationName);
30 PERFETTO_PB_MSG_DECL(perfetto_protos_DebugAnnotationValueTypeName);
31 PERFETTO_PB_MSG_DECL(perfetto_protos_EventCategory);
32 PERFETTO_PB_MSG_DECL(perfetto_protos_EventName);
33 PERFETTO_PB_MSG_DECL(perfetto_protos_Frame);
34 PERFETTO_PB_MSG_DECL(perfetto_protos_HistogramName);
35 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedGpuRenderStageSpecification);
36 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedGraphicsContext);
37 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedString);
38 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedV8Isolate);
39 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedV8JsFunction);
40 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedV8JsScript);
41 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedV8String);
42 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedV8WasmScript);
43 PERFETTO_PB_MSG_DECL(perfetto_protos_LogMessageBody);
44 PERFETTO_PB_MSG_DECL(perfetto_protos_Mapping);
45 PERFETTO_PB_MSG_DECL(perfetto_protos_NetworkPacketContext);
46 PERFETTO_PB_MSG_DECL(perfetto_protos_ProfiledFrameSymbols);
47 PERFETTO_PB_MSG_DECL(perfetto_protos_SourceLocation);
48 PERFETTO_PB_MSG_DECL(perfetto_protos_UnsymbolizedSourceLocation);
49 
50 PERFETTO_PB_MSG(perfetto_protos_InternedData);
51 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
52                   MSG,
53                   perfetto_protos_EventCategory,
54                   event_categories,
55                   1);
56 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
57                   MSG,
58                   perfetto_protos_EventName,
59                   event_names,
60                   2);
61 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
62                   MSG,
63                   perfetto_protos_DebugAnnotationName,
64                   debug_annotation_names,
65                   3);
66 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
67                   MSG,
68                   perfetto_protos_DebugAnnotationValueTypeName,
69                   debug_annotation_value_type_names,
70                   27);
71 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
72                   MSG,
73                   perfetto_protos_SourceLocation,
74                   source_locations,
75                   4);
76 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
77                   MSG,
78                   perfetto_protos_UnsymbolizedSourceLocation,
79                   unsymbolized_source_locations,
80                   28);
81 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
82                   MSG,
83                   perfetto_protos_LogMessageBody,
84                   log_message_body,
85                   20);
86 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
87                   MSG,
88                   perfetto_protos_HistogramName,
89                   histogram_names,
90                   25);
91 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
92                   MSG,
93                   perfetto_protos_InternedString,
94                   build_ids,
95                   16);
96 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
97                   MSG,
98                   perfetto_protos_InternedString,
99                   mapping_paths,
100                   17);
101 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
102                   MSG,
103                   perfetto_protos_InternedString,
104                   source_paths,
105                   18);
106 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
107                   MSG,
108                   perfetto_protos_InternedString,
109                   function_names,
110                   5);
111 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
112                   MSG,
113                   perfetto_protos_ProfiledFrameSymbols,
114                   profiled_frame_symbols,
115                   21);
116 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
117                   MSG,
118                   perfetto_protos_Mapping,
119                   mappings,
120                   19);
121 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
122                   MSG,
123                   perfetto_protos_Frame,
124                   frames,
125                   6);
126 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
127                   MSG,
128                   perfetto_protos_Callstack,
129                   callstacks,
130                   7);
131 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
132                   MSG,
133                   perfetto_protos_InternedString,
134                   vulkan_memory_keys,
135                   22);
136 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
137                   MSG,
138                   perfetto_protos_InternedGraphicsContext,
139                   graphics_contexts,
140                   23);
141 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
142                   MSG,
143                   perfetto_protos_InternedGpuRenderStageSpecification,
144                   gpu_specifications,
145                   24);
146 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
147                   MSG,
148                   perfetto_protos_InternedString,
149                   kernel_symbols,
150                   26);
151 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
152                   MSG,
153                   perfetto_protos_InternedString,
154                   debug_annotation_string_values,
155                   29);
156 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
157                   MSG,
158                   perfetto_protos_NetworkPacketContext,
159                   packet_context,
160                   30);
161 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
162                   MSG,
163                   perfetto_protos_InternedV8String,
164                   v8_js_function_name,
165                   31);
166 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
167                   MSG,
168                   perfetto_protos_InternedV8JsFunction,
169                   v8_js_function,
170                   32);
171 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
172                   MSG,
173                   perfetto_protos_InternedV8JsScript,
174                   v8_js_script,
175                   33);
176 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
177                   MSG,
178                   perfetto_protos_InternedV8WasmScript,
179                   v8_wasm_script,
180                   34);
181 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
182                   MSG,
183                   perfetto_protos_InternedV8Isolate,
184                   v8_isolate,
185                   35);
186 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
187                   MSG,
188                   perfetto_protos_InternedString,
189                   protolog_string_args,
190                   36);
191 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
192                   MSG,
193                   perfetto_protos_InternedString,
194                   protolog_stacktrace,
195                   37);
196 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
197                   MSG,
198                   perfetto_protos_InternedString,
199                   viewcapture_package_name,
200                   38);
201 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
202                   MSG,
203                   perfetto_protos_InternedString,
204                   viewcapture_window_name,
205                   39);
206 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
207                   MSG,
208                   perfetto_protos_InternedString,
209                   viewcapture_view_id,
210                   40);
211 PERFETTO_PB_FIELD(perfetto_protos_InternedData,
212                   MSG,
213                   perfetto_protos_InternedString,
214                   viewcapture_class_name,
215                   41);
216 
217 #endif  // INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_INTERNED_DATA_INTERNED_DATA_PZC_H_
218