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