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_CONFIG_TRACK_EVENT_TRACK_EVENT_CONFIG_PZC_H_ 21 #define INCLUDE_PERFETTO_PUBLIC_PROTOS_CONFIG_TRACK_EVENT_TRACK_EVENT_CONFIG_PZC_H_ 22 23 #include <stdbool.h> 24 #include <stdint.h> 25 26 #include "perfetto/public/pb_macros.h" 27 28 PERFETTO_PB_MSG(perfetto_protos_TrackEventConfig); 29 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 30 STRING, 31 const char*, 32 disabled_categories, 33 1); 34 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 35 STRING, 36 const char*, 37 enabled_categories, 38 2); 39 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 40 STRING, 41 const char*, 42 disabled_tags, 43 3); 44 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 45 STRING, 46 const char*, 47 enabled_tags, 48 4); 49 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 50 VARINT, 51 bool, 52 disable_incremental_timestamps, 53 5); 54 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 55 VARINT, 56 uint64_t, 57 timestamp_unit_multiplier, 58 6); 59 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 60 VARINT, 61 bool, 62 filter_debug_annotations, 63 7); 64 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 65 VARINT, 66 bool, 67 enable_thread_time_sampling, 68 8); 69 PERFETTO_PB_FIELD(perfetto_protos_TrackEventConfig, 70 VARINT, 71 bool, 72 filter_dynamic_event_names, 73 9); 74 75 #endif // INCLUDE_PERFETTO_PUBLIC_PROTOS_CONFIG_TRACK_EVENT_TRACK_EVENT_CONFIG_PZC_H_ 76