1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: protos/perfetto/trace/ftrace/thermal_exynos.proto
3 
4 #include "protos/perfetto/trace/ftrace/thermal_exynos.pb.h"
5 
6 #include <algorithm>
7 #include <cstdint>
8 
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 #include <google/protobuf/io/zero_copy_stream_impl_lite.h>
13 // @@protoc_insertion_point(includes)
14 #include <google/protobuf/port_def.inc>
15 
16 PROTOBUF_PRAGMA_INIT_SEG
17 
18 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
19 namespace _pbi = _pb::internal;
20 
21 namespace perfetto {
22 namespace protos {
ThermalExynosAcpmBulkFtraceEvent(::_pbi::ConstantInitialized)23 PROTOBUF_CONSTEXPR ThermalExynosAcpmBulkFtraceEvent::ThermalExynosAcpmBulkFtraceEvent(
24     ::_pbi::ConstantInitialized): _impl_{
25     /*decltype(_impl_._has_bits_)*/{}
26   , /*decltype(_impl_._cached_size_)*/{}
27   , /*decltype(_impl_.tz_id_)*/0u
28   , /*decltype(_impl_.current_temp_)*/0u
29   , /*decltype(_impl_.ctrl_temp_)*/0u
30   , /*decltype(_impl_.cdev_state_)*/0u
31   , /*decltype(_impl_.pid_et_p_)*/0
32   , /*decltype(_impl_.pid_power_range_)*/0
33   , /*decltype(_impl_.pid_p_)*/0
34   , /*decltype(_impl_.pid_i_)*/0
35   , /*decltype(_impl_.k_p_)*/0
36   , /*decltype(_impl_.k_i_)*/0
37   , /*decltype(_impl_.timestamp_)*/::uint64_t{0u}} {}
38 struct ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal {
ThermalExynosAcpmBulkFtraceEventDefaultTypeInternalperfetto::protos::ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal39   PROTOBUF_CONSTEXPR ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal()
40       : _instance(::_pbi::ConstantInitialized{}) {}
~ThermalExynosAcpmBulkFtraceEventDefaultTypeInternalperfetto::protos::ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal41   ~ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal() {}
42   union {  // NOLINT(misc-non-private-member-variables-in-classes)
43     ThermalExynosAcpmBulkFtraceEvent _instance;
44   };
45 };
46 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ThermalExynosAcpmBulkFtraceEventDefaultTypeInternal _ThermalExynosAcpmBulkFtraceEvent_default_instance_;
ThermalExynosAcpmHighOverheadFtraceEvent(::_pbi::ConstantInitialized)47 PROTOBUF_CONSTEXPR ThermalExynosAcpmHighOverheadFtraceEvent::ThermalExynosAcpmHighOverheadFtraceEvent(
48     ::_pbi::ConstantInitialized): _impl_{
49     /*decltype(_impl_._has_bits_)*/{}
50   , /*decltype(_impl_._cached_size_)*/{}
51   , /*decltype(_impl_.tz_id_)*/0
52   , /*decltype(_impl_.current_temp_)*/0u
53   , /*decltype(_impl_.ctrl_temp_)*/0u
54   , /*decltype(_impl_.cdev_state_)*/0u
55   , /*decltype(_impl_.pid_et_p_)*/0
56   , /*decltype(_impl_.k_p_)*/0
57   , /*decltype(_impl_.k_i_)*/0} {}
58 struct ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal {
ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternalperfetto::protos::ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal59   PROTOBUF_CONSTEXPR ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal()
60       : _instance(::_pbi::ConstantInitialized{}) {}
~ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternalperfetto::protos::ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal61   ~ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal() {}
62   union {  // NOLINT(misc-non-private-member-variables-in-classes)
63     ThermalExynosAcpmHighOverheadFtraceEvent _instance;
64   };
65 };
66 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ThermalExynosAcpmHighOverheadFtraceEventDefaultTypeInternal _ThermalExynosAcpmHighOverheadFtraceEvent_default_instance_;
67 }  // namespace protos
68 }  // namespace perfetto
69 namespace perfetto {
70 namespace protos {
71 
72 // ===================================================================
73 
74 class ThermalExynosAcpmBulkFtraceEvent::_Internal {
75  public:
76   using HasBits = decltype(std::declval<ThermalExynosAcpmBulkFtraceEvent>()._impl_._has_bits_);
set_has_tz_id(HasBits * has_bits)77   static void set_has_tz_id(HasBits* has_bits) {
78     (*has_bits)[0] |= 1u;
79   }
set_has_current_temp(HasBits * has_bits)80   static void set_has_current_temp(HasBits* has_bits) {
81     (*has_bits)[0] |= 2u;
82   }
set_has_ctrl_temp(HasBits * has_bits)83   static void set_has_ctrl_temp(HasBits* has_bits) {
84     (*has_bits)[0] |= 4u;
85   }
set_has_cdev_state(HasBits * has_bits)86   static void set_has_cdev_state(HasBits* has_bits) {
87     (*has_bits)[0] |= 8u;
88   }
set_has_pid_et_p(HasBits * has_bits)89   static void set_has_pid_et_p(HasBits* has_bits) {
90     (*has_bits)[0] |= 16u;
91   }
set_has_pid_power_range(HasBits * has_bits)92   static void set_has_pid_power_range(HasBits* has_bits) {
93     (*has_bits)[0] |= 32u;
94   }
set_has_pid_p(HasBits * has_bits)95   static void set_has_pid_p(HasBits* has_bits) {
96     (*has_bits)[0] |= 64u;
97   }
set_has_pid_i(HasBits * has_bits)98   static void set_has_pid_i(HasBits* has_bits) {
99     (*has_bits)[0] |= 128u;
100   }
set_has_k_p(HasBits * has_bits)101   static void set_has_k_p(HasBits* has_bits) {
102     (*has_bits)[0] |= 256u;
103   }
set_has_k_i(HasBits * has_bits)104   static void set_has_k_i(HasBits* has_bits) {
105     (*has_bits)[0] |= 512u;
106   }
set_has_timestamp(HasBits * has_bits)107   static void set_has_timestamp(HasBits* has_bits) {
108     (*has_bits)[0] |= 1024u;
109   }
110 };
111 
ThermalExynosAcpmBulkFtraceEvent(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)112 ThermalExynosAcpmBulkFtraceEvent::ThermalExynosAcpmBulkFtraceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
113                          bool is_message_owned)
114   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
115   SharedCtor(arena, is_message_owned);
116   // @@protoc_insertion_point(arena_constructor:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
117 }
ThermalExynosAcpmBulkFtraceEvent(const ThermalExynosAcpmBulkFtraceEvent & from)118 ThermalExynosAcpmBulkFtraceEvent::ThermalExynosAcpmBulkFtraceEvent(const ThermalExynosAcpmBulkFtraceEvent& from)
119   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
120   ThermalExynosAcpmBulkFtraceEvent* const _this = this; (void)_this;
121   new (&_impl_) Impl_{
122       decltype(_impl_._has_bits_){from._impl_._has_bits_}
123     , /*decltype(_impl_._cached_size_)*/{}
124     , decltype(_impl_.tz_id_){}
125     , decltype(_impl_.current_temp_){}
126     , decltype(_impl_.ctrl_temp_){}
127     , decltype(_impl_.cdev_state_){}
128     , decltype(_impl_.pid_et_p_){}
129     , decltype(_impl_.pid_power_range_){}
130     , decltype(_impl_.pid_p_){}
131     , decltype(_impl_.pid_i_){}
132     , decltype(_impl_.k_p_){}
133     , decltype(_impl_.k_i_){}
134     , decltype(_impl_.timestamp_){}};
135 
136   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
137   ::memcpy(&_impl_.tz_id_, &from._impl_.tz_id_,
138     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.timestamp_) -
139     reinterpret_cast<char*>(&_impl_.tz_id_)) + sizeof(_impl_.timestamp_));
140   // @@protoc_insertion_point(copy_constructor:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
141 }
142 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)143 inline void ThermalExynosAcpmBulkFtraceEvent::SharedCtor(
144     ::_pb::Arena* arena, bool is_message_owned) {
145   (void)arena;
146   (void)is_message_owned;
147   new (&_impl_) Impl_{
148       decltype(_impl_._has_bits_){}
149     , /*decltype(_impl_._cached_size_)*/{}
150     , decltype(_impl_.tz_id_){0u}
151     , decltype(_impl_.current_temp_){0u}
152     , decltype(_impl_.ctrl_temp_){0u}
153     , decltype(_impl_.cdev_state_){0u}
154     , decltype(_impl_.pid_et_p_){0}
155     , decltype(_impl_.pid_power_range_){0}
156     , decltype(_impl_.pid_p_){0}
157     , decltype(_impl_.pid_i_){0}
158     , decltype(_impl_.k_p_){0}
159     , decltype(_impl_.k_i_){0}
160     , decltype(_impl_.timestamp_){::uint64_t{0u}}
161   };
162 }
163 
~ThermalExynosAcpmBulkFtraceEvent()164 ThermalExynosAcpmBulkFtraceEvent::~ThermalExynosAcpmBulkFtraceEvent() {
165   // @@protoc_insertion_point(destructor:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
166   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
167   (void)arena;
168     return;
169   }
170   SharedDtor();
171 }
172 
SharedDtor()173 inline void ThermalExynosAcpmBulkFtraceEvent::SharedDtor() {
174   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
175 }
176 
SetCachedSize(int size) const177 void ThermalExynosAcpmBulkFtraceEvent::SetCachedSize(int size) const {
178   _impl_._cached_size_.Set(size);
179 }
180 
Clear()181 void ThermalExynosAcpmBulkFtraceEvent::Clear() {
182 // @@protoc_insertion_point(message_clear_start:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
183   ::uint32_t cached_has_bits = 0;
184   // Prevent compiler warnings about cached_has_bits being unused
185   (void) cached_has_bits;
186 
187   cached_has_bits = _impl_._has_bits_[0];
188   if (cached_has_bits & 0x000000ffu) {
189     ::memset(&_impl_.tz_id_, 0, static_cast<size_t>(
190         reinterpret_cast<char*>(&_impl_.pid_i_) -
191         reinterpret_cast<char*>(&_impl_.tz_id_)) + sizeof(_impl_.pid_i_));
192   }
193   if (cached_has_bits & 0x00000700u) {
194     ::memset(&_impl_.k_p_, 0, static_cast<size_t>(
195         reinterpret_cast<char*>(&_impl_.timestamp_) -
196         reinterpret_cast<char*>(&_impl_.k_p_)) + sizeof(_impl_.timestamp_));
197   }
198   _impl_._has_bits_.Clear();
199   _internal_metadata_.Clear<std::string>();
200 }
201 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)202 const char* ThermalExynosAcpmBulkFtraceEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
203 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
204   _Internal::HasBits has_bits{};
205   while (!ctx->Done(&ptr)) {
206     ::uint32_t tag;
207     ptr = ::_pbi::ReadTag(ptr, &tag);
208     switch (tag >> 3) {
209       // optional uint32 tz_id = 1;
210       case 1:
211         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
212           _Internal::set_has_tz_id(&has_bits);
213           _impl_.tz_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
214           CHK_(ptr);
215         } else {
216           goto handle_unusual;
217         }
218         continue;
219       // optional uint32 current_temp = 2;
220       case 2:
221         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
222           _Internal::set_has_current_temp(&has_bits);
223           _impl_.current_temp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
224           CHK_(ptr);
225         } else {
226           goto handle_unusual;
227         }
228         continue;
229       // optional uint32 ctrl_temp = 3;
230       case 3:
231         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
232           _Internal::set_has_ctrl_temp(&has_bits);
233           _impl_.ctrl_temp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
234           CHK_(ptr);
235         } else {
236           goto handle_unusual;
237         }
238         continue;
239       // optional uint32 cdev_state = 4;
240       case 4:
241         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
242           _Internal::set_has_cdev_state(&has_bits);
243           _impl_.cdev_state_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
244           CHK_(ptr);
245         } else {
246           goto handle_unusual;
247         }
248         continue;
249       // optional int32 pid_et_p = 5;
250       case 5:
251         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
252           _Internal::set_has_pid_et_p(&has_bits);
253           _impl_.pid_et_p_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
254           CHK_(ptr);
255         } else {
256           goto handle_unusual;
257         }
258         continue;
259       // optional int32 pid_power_range = 6;
260       case 6:
261         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
262           _Internal::set_has_pid_power_range(&has_bits);
263           _impl_.pid_power_range_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
264           CHK_(ptr);
265         } else {
266           goto handle_unusual;
267         }
268         continue;
269       // optional int32 pid_p = 7;
270       case 7:
271         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
272           _Internal::set_has_pid_p(&has_bits);
273           _impl_.pid_p_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
274           CHK_(ptr);
275         } else {
276           goto handle_unusual;
277         }
278         continue;
279       // optional int32 pid_i = 8;
280       case 8:
281         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
282           _Internal::set_has_pid_i(&has_bits);
283           _impl_.pid_i_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
284           CHK_(ptr);
285         } else {
286           goto handle_unusual;
287         }
288         continue;
289       // optional int32 k_p = 9;
290       case 9:
291         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
292           _Internal::set_has_k_p(&has_bits);
293           _impl_.k_p_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
294           CHK_(ptr);
295         } else {
296           goto handle_unusual;
297         }
298         continue;
299       // optional int32 k_i = 10;
300       case 10:
301         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
302           _Internal::set_has_k_i(&has_bits);
303           _impl_.k_i_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
304           CHK_(ptr);
305         } else {
306           goto handle_unusual;
307         }
308         continue;
309       // optional uint64 timestamp = 11;
310       case 11:
311         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) {
312           _Internal::set_has_timestamp(&has_bits);
313           _impl_.timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
314           CHK_(ptr);
315         } else {
316           goto handle_unusual;
317         }
318         continue;
319       default:
320         goto handle_unusual;
321     }  // switch
322   handle_unusual:
323     if ((tag == 0) || ((tag & 7) == 4)) {
324       CHK_(ptr);
325       ctx->SetLastTag(tag);
326       goto message_done;
327     }
328     ptr = UnknownFieldParse(
329         tag,
330         _internal_metadata_.mutable_unknown_fields<std::string>(),
331         ptr, ctx);
332     CHK_(ptr != nullptr);
333   }  // while
334 message_done:
335   _impl_._has_bits_.Or(has_bits);
336   return ptr;
337 failure:
338   ptr = nullptr;
339   goto message_done;
340 #undef CHK_
341 }
342 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const343 ::uint8_t* ThermalExynosAcpmBulkFtraceEvent::_InternalSerialize(
344     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
345   // @@protoc_insertion_point(serialize_to_array_start:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
346   ::uint32_t cached_has_bits = 0;
347   (void) cached_has_bits;
348 
349   cached_has_bits = _impl_._has_bits_[0];
350   // optional uint32 tz_id = 1;
351   if (cached_has_bits & 0x00000001u) {
352     target = stream->EnsureSpace(target);
353     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_tz_id(), target);
354   }
355 
356   // optional uint32 current_temp = 2;
357   if (cached_has_bits & 0x00000002u) {
358     target = stream->EnsureSpace(target);
359     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_current_temp(), target);
360   }
361 
362   // optional uint32 ctrl_temp = 3;
363   if (cached_has_bits & 0x00000004u) {
364     target = stream->EnsureSpace(target);
365     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_ctrl_temp(), target);
366   }
367 
368   // optional uint32 cdev_state = 4;
369   if (cached_has_bits & 0x00000008u) {
370     target = stream->EnsureSpace(target);
371     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_cdev_state(), target);
372   }
373 
374   // optional int32 pid_et_p = 5;
375   if (cached_has_bits & 0x00000010u) {
376     target = stream->EnsureSpace(target);
377     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_pid_et_p(), target);
378   }
379 
380   // optional int32 pid_power_range = 6;
381   if (cached_has_bits & 0x00000020u) {
382     target = stream->EnsureSpace(target);
383     target = ::_pbi::WireFormatLite::WriteInt32ToArray(6, this->_internal_pid_power_range(), target);
384   }
385 
386   // optional int32 pid_p = 7;
387   if (cached_has_bits & 0x00000040u) {
388     target = stream->EnsureSpace(target);
389     target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_pid_p(), target);
390   }
391 
392   // optional int32 pid_i = 8;
393   if (cached_has_bits & 0x00000080u) {
394     target = stream->EnsureSpace(target);
395     target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_pid_i(), target);
396   }
397 
398   // optional int32 k_p = 9;
399   if (cached_has_bits & 0x00000100u) {
400     target = stream->EnsureSpace(target);
401     target = ::_pbi::WireFormatLite::WriteInt32ToArray(9, this->_internal_k_p(), target);
402   }
403 
404   // optional int32 k_i = 10;
405   if (cached_has_bits & 0x00000200u) {
406     target = stream->EnsureSpace(target);
407     target = ::_pbi::WireFormatLite::WriteInt32ToArray(10, this->_internal_k_i(), target);
408   }
409 
410   // optional uint64 timestamp = 11;
411   if (cached_has_bits & 0x00000400u) {
412     target = stream->EnsureSpace(target);
413     target = ::_pbi::WireFormatLite::WriteUInt64ToArray(11, this->_internal_timestamp(), target);
414   }
415 
416   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
417     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
418         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
419   }
420   // @@protoc_insertion_point(serialize_to_array_end:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
421   return target;
422 }
423 
ByteSizeLong() const424 size_t ThermalExynosAcpmBulkFtraceEvent::ByteSizeLong() const {
425 // @@protoc_insertion_point(message_byte_size_start:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
426   size_t total_size = 0;
427 
428   ::uint32_t cached_has_bits = 0;
429   // Prevent compiler warnings about cached_has_bits being unused
430   (void) cached_has_bits;
431 
432   cached_has_bits = _impl_._has_bits_[0];
433   if (cached_has_bits & 0x000000ffu) {
434     // optional uint32 tz_id = 1;
435     if (cached_has_bits & 0x00000001u) {
436       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_tz_id());
437     }
438 
439     // optional uint32 current_temp = 2;
440     if (cached_has_bits & 0x00000002u) {
441       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_temp());
442     }
443 
444     // optional uint32 ctrl_temp = 3;
445     if (cached_has_bits & 0x00000004u) {
446       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_ctrl_temp());
447     }
448 
449     // optional uint32 cdev_state = 4;
450     if (cached_has_bits & 0x00000008u) {
451       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_cdev_state());
452     }
453 
454     // optional int32 pid_et_p = 5;
455     if (cached_has_bits & 0x00000010u) {
456       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_pid_et_p());
457     }
458 
459     // optional int32 pid_power_range = 6;
460     if (cached_has_bits & 0x00000020u) {
461       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_pid_power_range());
462     }
463 
464     // optional int32 pid_p = 7;
465     if (cached_has_bits & 0x00000040u) {
466       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_pid_p());
467     }
468 
469     // optional int32 pid_i = 8;
470     if (cached_has_bits & 0x00000080u) {
471       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_pid_i());
472     }
473 
474   }
475   if (cached_has_bits & 0x00000700u) {
476     // optional int32 k_p = 9;
477     if (cached_has_bits & 0x00000100u) {
478       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_k_p());
479     }
480 
481     // optional int32 k_i = 10;
482     if (cached_has_bits & 0x00000200u) {
483       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_k_i());
484     }
485 
486     // optional uint64 timestamp = 11;
487     if (cached_has_bits & 0x00000400u) {
488       total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_timestamp());
489     }
490 
491   }
492   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
493     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
494   }
495   int cached_size = ::_pbi::ToCachedSize(total_size);
496   SetCachedSize(cached_size);
497   return total_size;
498 }
499 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)500 void ThermalExynosAcpmBulkFtraceEvent::CheckTypeAndMergeFrom(
501     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
502   MergeFrom(*::_pbi::DownCast<const ThermalExynosAcpmBulkFtraceEvent*>(
503       &from));
504 }
505 
MergeFrom(const ThermalExynosAcpmBulkFtraceEvent & from)506 void ThermalExynosAcpmBulkFtraceEvent::MergeFrom(const ThermalExynosAcpmBulkFtraceEvent& from) {
507   ThermalExynosAcpmBulkFtraceEvent* const _this = this;
508   // @@protoc_insertion_point(class_specific_merge_from_start:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
509   GOOGLE_DCHECK_NE(&from, _this);
510   ::uint32_t cached_has_bits = 0;
511   (void) cached_has_bits;
512 
513   cached_has_bits = from._impl_._has_bits_[0];
514   if (cached_has_bits & 0x000000ffu) {
515     if (cached_has_bits & 0x00000001u) {
516       _this->_impl_.tz_id_ = from._impl_.tz_id_;
517     }
518     if (cached_has_bits & 0x00000002u) {
519       _this->_impl_.current_temp_ = from._impl_.current_temp_;
520     }
521     if (cached_has_bits & 0x00000004u) {
522       _this->_impl_.ctrl_temp_ = from._impl_.ctrl_temp_;
523     }
524     if (cached_has_bits & 0x00000008u) {
525       _this->_impl_.cdev_state_ = from._impl_.cdev_state_;
526     }
527     if (cached_has_bits & 0x00000010u) {
528       _this->_impl_.pid_et_p_ = from._impl_.pid_et_p_;
529     }
530     if (cached_has_bits & 0x00000020u) {
531       _this->_impl_.pid_power_range_ = from._impl_.pid_power_range_;
532     }
533     if (cached_has_bits & 0x00000040u) {
534       _this->_impl_.pid_p_ = from._impl_.pid_p_;
535     }
536     if (cached_has_bits & 0x00000080u) {
537       _this->_impl_.pid_i_ = from._impl_.pid_i_;
538     }
539     _this->_impl_._has_bits_[0] |= cached_has_bits;
540   }
541   if (cached_has_bits & 0x00000700u) {
542     if (cached_has_bits & 0x00000100u) {
543       _this->_impl_.k_p_ = from._impl_.k_p_;
544     }
545     if (cached_has_bits & 0x00000200u) {
546       _this->_impl_.k_i_ = from._impl_.k_i_;
547     }
548     if (cached_has_bits & 0x00000400u) {
549       _this->_impl_.timestamp_ = from._impl_.timestamp_;
550     }
551     _this->_impl_._has_bits_[0] |= cached_has_bits;
552   }
553   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
554 }
555 
CopyFrom(const ThermalExynosAcpmBulkFtraceEvent & from)556 void ThermalExynosAcpmBulkFtraceEvent::CopyFrom(const ThermalExynosAcpmBulkFtraceEvent& from) {
557 // @@protoc_insertion_point(class_specific_copy_from_start:perfetto.protos.ThermalExynosAcpmBulkFtraceEvent)
558   if (&from == this) return;
559   Clear();
560   MergeFrom(from);
561 }
562 
IsInitialized() const563 bool ThermalExynosAcpmBulkFtraceEvent::IsInitialized() const {
564   return true;
565 }
566 
InternalSwap(ThermalExynosAcpmBulkFtraceEvent * other)567 void ThermalExynosAcpmBulkFtraceEvent::InternalSwap(ThermalExynosAcpmBulkFtraceEvent* other) {
568   using std::swap;
569   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
570   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
571   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
572       PROTOBUF_FIELD_OFFSET(ThermalExynosAcpmBulkFtraceEvent, _impl_.timestamp_)
573       + sizeof(ThermalExynosAcpmBulkFtraceEvent::_impl_.timestamp_)  // NOLINT
574       - PROTOBUF_FIELD_OFFSET(ThermalExynosAcpmBulkFtraceEvent, _impl_.tz_id_)>(
575           reinterpret_cast<char*>(&_impl_.tz_id_),
576           reinterpret_cast<char*>(&other->_impl_.tz_id_));
577 }
578 
GetTypeName() const579 std::string ThermalExynosAcpmBulkFtraceEvent::GetTypeName() const {
580   return "perfetto.protos.ThermalExynosAcpmBulkFtraceEvent";
581 }
582 
583 
584 // ===================================================================
585 
586 class ThermalExynosAcpmHighOverheadFtraceEvent::_Internal {
587  public:
588   using HasBits = decltype(std::declval<ThermalExynosAcpmHighOverheadFtraceEvent>()._impl_._has_bits_);
set_has_tz_id(HasBits * has_bits)589   static void set_has_tz_id(HasBits* has_bits) {
590     (*has_bits)[0] |= 1u;
591   }
set_has_current_temp(HasBits * has_bits)592   static void set_has_current_temp(HasBits* has_bits) {
593     (*has_bits)[0] |= 2u;
594   }
set_has_ctrl_temp(HasBits * has_bits)595   static void set_has_ctrl_temp(HasBits* has_bits) {
596     (*has_bits)[0] |= 4u;
597   }
set_has_cdev_state(HasBits * has_bits)598   static void set_has_cdev_state(HasBits* has_bits) {
599     (*has_bits)[0] |= 8u;
600   }
set_has_pid_et_p(HasBits * has_bits)601   static void set_has_pid_et_p(HasBits* has_bits) {
602     (*has_bits)[0] |= 16u;
603   }
set_has_k_p(HasBits * has_bits)604   static void set_has_k_p(HasBits* has_bits) {
605     (*has_bits)[0] |= 32u;
606   }
set_has_k_i(HasBits * has_bits)607   static void set_has_k_i(HasBits* has_bits) {
608     (*has_bits)[0] |= 64u;
609   }
610 };
611 
ThermalExynosAcpmHighOverheadFtraceEvent(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)612 ThermalExynosAcpmHighOverheadFtraceEvent::ThermalExynosAcpmHighOverheadFtraceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
613                          bool is_message_owned)
614   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
615   SharedCtor(arena, is_message_owned);
616   // @@protoc_insertion_point(arena_constructor:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
617 }
ThermalExynosAcpmHighOverheadFtraceEvent(const ThermalExynosAcpmHighOverheadFtraceEvent & from)618 ThermalExynosAcpmHighOverheadFtraceEvent::ThermalExynosAcpmHighOverheadFtraceEvent(const ThermalExynosAcpmHighOverheadFtraceEvent& from)
619   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
620   ThermalExynosAcpmHighOverheadFtraceEvent* const _this = this; (void)_this;
621   new (&_impl_) Impl_{
622       decltype(_impl_._has_bits_){from._impl_._has_bits_}
623     , /*decltype(_impl_._cached_size_)*/{}
624     , decltype(_impl_.tz_id_){}
625     , decltype(_impl_.current_temp_){}
626     , decltype(_impl_.ctrl_temp_){}
627     , decltype(_impl_.cdev_state_){}
628     , decltype(_impl_.pid_et_p_){}
629     , decltype(_impl_.k_p_){}
630     , decltype(_impl_.k_i_){}};
631 
632   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
633   ::memcpy(&_impl_.tz_id_, &from._impl_.tz_id_,
634     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.k_i_) -
635     reinterpret_cast<char*>(&_impl_.tz_id_)) + sizeof(_impl_.k_i_));
636   // @@protoc_insertion_point(copy_constructor:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
637 }
638 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)639 inline void ThermalExynosAcpmHighOverheadFtraceEvent::SharedCtor(
640     ::_pb::Arena* arena, bool is_message_owned) {
641   (void)arena;
642   (void)is_message_owned;
643   new (&_impl_) Impl_{
644       decltype(_impl_._has_bits_){}
645     , /*decltype(_impl_._cached_size_)*/{}
646     , decltype(_impl_.tz_id_){0}
647     , decltype(_impl_.current_temp_){0u}
648     , decltype(_impl_.ctrl_temp_){0u}
649     , decltype(_impl_.cdev_state_){0u}
650     , decltype(_impl_.pid_et_p_){0}
651     , decltype(_impl_.k_p_){0}
652     , decltype(_impl_.k_i_){0}
653   };
654 }
655 
~ThermalExynosAcpmHighOverheadFtraceEvent()656 ThermalExynosAcpmHighOverheadFtraceEvent::~ThermalExynosAcpmHighOverheadFtraceEvent() {
657   // @@protoc_insertion_point(destructor:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
658   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
659   (void)arena;
660     return;
661   }
662   SharedDtor();
663 }
664 
SharedDtor()665 inline void ThermalExynosAcpmHighOverheadFtraceEvent::SharedDtor() {
666   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
667 }
668 
SetCachedSize(int size) const669 void ThermalExynosAcpmHighOverheadFtraceEvent::SetCachedSize(int size) const {
670   _impl_._cached_size_.Set(size);
671 }
672 
Clear()673 void ThermalExynosAcpmHighOverheadFtraceEvent::Clear() {
674 // @@protoc_insertion_point(message_clear_start:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
675   ::uint32_t cached_has_bits = 0;
676   // Prevent compiler warnings about cached_has_bits being unused
677   (void) cached_has_bits;
678 
679   cached_has_bits = _impl_._has_bits_[0];
680   if (cached_has_bits & 0x0000007fu) {
681     ::memset(&_impl_.tz_id_, 0, static_cast<size_t>(
682         reinterpret_cast<char*>(&_impl_.k_i_) -
683         reinterpret_cast<char*>(&_impl_.tz_id_)) + sizeof(_impl_.k_i_));
684   }
685   _impl_._has_bits_.Clear();
686   _internal_metadata_.Clear<std::string>();
687 }
688 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)689 const char* ThermalExynosAcpmHighOverheadFtraceEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
690 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
691   _Internal::HasBits has_bits{};
692   while (!ctx->Done(&ptr)) {
693     ::uint32_t tag;
694     ptr = ::_pbi::ReadTag(ptr, &tag);
695     switch (tag >> 3) {
696       // optional int32 tz_id = 1;
697       case 1:
698         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
699           _Internal::set_has_tz_id(&has_bits);
700           _impl_.tz_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
701           CHK_(ptr);
702         } else {
703           goto handle_unusual;
704         }
705         continue;
706       // optional uint32 current_temp = 2;
707       case 2:
708         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
709           _Internal::set_has_current_temp(&has_bits);
710           _impl_.current_temp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
711           CHK_(ptr);
712         } else {
713           goto handle_unusual;
714         }
715         continue;
716       // optional uint32 ctrl_temp = 3;
717       case 3:
718         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
719           _Internal::set_has_ctrl_temp(&has_bits);
720           _impl_.ctrl_temp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
721           CHK_(ptr);
722         } else {
723           goto handle_unusual;
724         }
725         continue;
726       // optional uint32 cdev_state = 4;
727       case 4:
728         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
729           _Internal::set_has_cdev_state(&has_bits);
730           _impl_.cdev_state_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
731           CHK_(ptr);
732         } else {
733           goto handle_unusual;
734         }
735         continue;
736       // optional int32 pid_et_p = 5;
737       case 5:
738         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
739           _Internal::set_has_pid_et_p(&has_bits);
740           _impl_.pid_et_p_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
741           CHK_(ptr);
742         } else {
743           goto handle_unusual;
744         }
745         continue;
746       // optional int32 k_p = 6;
747       case 6:
748         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
749           _Internal::set_has_k_p(&has_bits);
750           _impl_.k_p_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
751           CHK_(ptr);
752         } else {
753           goto handle_unusual;
754         }
755         continue;
756       // optional int32 k_i = 7;
757       case 7:
758         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
759           _Internal::set_has_k_i(&has_bits);
760           _impl_.k_i_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
761           CHK_(ptr);
762         } else {
763           goto handle_unusual;
764         }
765         continue;
766       default:
767         goto handle_unusual;
768     }  // switch
769   handle_unusual:
770     if ((tag == 0) || ((tag & 7) == 4)) {
771       CHK_(ptr);
772       ctx->SetLastTag(tag);
773       goto message_done;
774     }
775     ptr = UnknownFieldParse(
776         tag,
777         _internal_metadata_.mutable_unknown_fields<std::string>(),
778         ptr, ctx);
779     CHK_(ptr != nullptr);
780   }  // while
781 message_done:
782   _impl_._has_bits_.Or(has_bits);
783   return ptr;
784 failure:
785   ptr = nullptr;
786   goto message_done;
787 #undef CHK_
788 }
789 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const790 ::uint8_t* ThermalExynosAcpmHighOverheadFtraceEvent::_InternalSerialize(
791     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
792   // @@protoc_insertion_point(serialize_to_array_start:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
793   ::uint32_t cached_has_bits = 0;
794   (void) cached_has_bits;
795 
796   cached_has_bits = _impl_._has_bits_[0];
797   // optional int32 tz_id = 1;
798   if (cached_has_bits & 0x00000001u) {
799     target = stream->EnsureSpace(target);
800     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_tz_id(), target);
801   }
802 
803   // optional uint32 current_temp = 2;
804   if (cached_has_bits & 0x00000002u) {
805     target = stream->EnsureSpace(target);
806     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_current_temp(), target);
807   }
808 
809   // optional uint32 ctrl_temp = 3;
810   if (cached_has_bits & 0x00000004u) {
811     target = stream->EnsureSpace(target);
812     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_ctrl_temp(), target);
813   }
814 
815   // optional uint32 cdev_state = 4;
816   if (cached_has_bits & 0x00000008u) {
817     target = stream->EnsureSpace(target);
818     target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_cdev_state(), target);
819   }
820 
821   // optional int32 pid_et_p = 5;
822   if (cached_has_bits & 0x00000010u) {
823     target = stream->EnsureSpace(target);
824     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_pid_et_p(), target);
825   }
826 
827   // optional int32 k_p = 6;
828   if (cached_has_bits & 0x00000020u) {
829     target = stream->EnsureSpace(target);
830     target = ::_pbi::WireFormatLite::WriteInt32ToArray(6, this->_internal_k_p(), target);
831   }
832 
833   // optional int32 k_i = 7;
834   if (cached_has_bits & 0x00000040u) {
835     target = stream->EnsureSpace(target);
836     target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_k_i(), target);
837   }
838 
839   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
840     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
841         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
842   }
843   // @@protoc_insertion_point(serialize_to_array_end:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
844   return target;
845 }
846 
ByteSizeLong() const847 size_t ThermalExynosAcpmHighOverheadFtraceEvent::ByteSizeLong() const {
848 // @@protoc_insertion_point(message_byte_size_start:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
849   size_t total_size = 0;
850 
851   ::uint32_t cached_has_bits = 0;
852   // Prevent compiler warnings about cached_has_bits being unused
853   (void) cached_has_bits;
854 
855   cached_has_bits = _impl_._has_bits_[0];
856   if (cached_has_bits & 0x0000007fu) {
857     // optional int32 tz_id = 1;
858     if (cached_has_bits & 0x00000001u) {
859       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_tz_id());
860     }
861 
862     // optional uint32 current_temp = 2;
863     if (cached_has_bits & 0x00000002u) {
864       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_current_temp());
865     }
866 
867     // optional uint32 ctrl_temp = 3;
868     if (cached_has_bits & 0x00000004u) {
869       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_ctrl_temp());
870     }
871 
872     // optional uint32 cdev_state = 4;
873     if (cached_has_bits & 0x00000008u) {
874       total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_cdev_state());
875     }
876 
877     // optional int32 pid_et_p = 5;
878     if (cached_has_bits & 0x00000010u) {
879       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_pid_et_p());
880     }
881 
882     // optional int32 k_p = 6;
883     if (cached_has_bits & 0x00000020u) {
884       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_k_p());
885     }
886 
887     // optional int32 k_i = 7;
888     if (cached_has_bits & 0x00000040u) {
889       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_k_i());
890     }
891 
892   }
893   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
894     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
895   }
896   int cached_size = ::_pbi::ToCachedSize(total_size);
897   SetCachedSize(cached_size);
898   return total_size;
899 }
900 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)901 void ThermalExynosAcpmHighOverheadFtraceEvent::CheckTypeAndMergeFrom(
902     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
903   MergeFrom(*::_pbi::DownCast<const ThermalExynosAcpmHighOverheadFtraceEvent*>(
904       &from));
905 }
906 
MergeFrom(const ThermalExynosAcpmHighOverheadFtraceEvent & from)907 void ThermalExynosAcpmHighOverheadFtraceEvent::MergeFrom(const ThermalExynosAcpmHighOverheadFtraceEvent& from) {
908   ThermalExynosAcpmHighOverheadFtraceEvent* const _this = this;
909   // @@protoc_insertion_point(class_specific_merge_from_start:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
910   GOOGLE_DCHECK_NE(&from, _this);
911   ::uint32_t cached_has_bits = 0;
912   (void) cached_has_bits;
913 
914   cached_has_bits = from._impl_._has_bits_[0];
915   if (cached_has_bits & 0x0000007fu) {
916     if (cached_has_bits & 0x00000001u) {
917       _this->_impl_.tz_id_ = from._impl_.tz_id_;
918     }
919     if (cached_has_bits & 0x00000002u) {
920       _this->_impl_.current_temp_ = from._impl_.current_temp_;
921     }
922     if (cached_has_bits & 0x00000004u) {
923       _this->_impl_.ctrl_temp_ = from._impl_.ctrl_temp_;
924     }
925     if (cached_has_bits & 0x00000008u) {
926       _this->_impl_.cdev_state_ = from._impl_.cdev_state_;
927     }
928     if (cached_has_bits & 0x00000010u) {
929       _this->_impl_.pid_et_p_ = from._impl_.pid_et_p_;
930     }
931     if (cached_has_bits & 0x00000020u) {
932       _this->_impl_.k_p_ = from._impl_.k_p_;
933     }
934     if (cached_has_bits & 0x00000040u) {
935       _this->_impl_.k_i_ = from._impl_.k_i_;
936     }
937     _this->_impl_._has_bits_[0] |= cached_has_bits;
938   }
939   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
940 }
941 
CopyFrom(const ThermalExynosAcpmHighOverheadFtraceEvent & from)942 void ThermalExynosAcpmHighOverheadFtraceEvent::CopyFrom(const ThermalExynosAcpmHighOverheadFtraceEvent& from) {
943 // @@protoc_insertion_point(class_specific_copy_from_start:perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent)
944   if (&from == this) return;
945   Clear();
946   MergeFrom(from);
947 }
948 
IsInitialized() const949 bool ThermalExynosAcpmHighOverheadFtraceEvent::IsInitialized() const {
950   return true;
951 }
952 
InternalSwap(ThermalExynosAcpmHighOverheadFtraceEvent * other)953 void ThermalExynosAcpmHighOverheadFtraceEvent::InternalSwap(ThermalExynosAcpmHighOverheadFtraceEvent* other) {
954   using std::swap;
955   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
956   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
957   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
958       PROTOBUF_FIELD_OFFSET(ThermalExynosAcpmHighOverheadFtraceEvent, _impl_.k_i_)
959       + sizeof(ThermalExynosAcpmHighOverheadFtraceEvent::_impl_.k_i_)  // NOLINT
960       - PROTOBUF_FIELD_OFFSET(ThermalExynosAcpmHighOverheadFtraceEvent, _impl_.tz_id_)>(
961           reinterpret_cast<char*>(&_impl_.tz_id_),
962           reinterpret_cast<char*>(&other->_impl_.tz_id_));
963 }
964 
GetTypeName() const965 std::string ThermalExynosAcpmHighOverheadFtraceEvent::GetTypeName() const {
966   return "perfetto.protos.ThermalExynosAcpmHighOverheadFtraceEvent";
967 }
968 
969 
970 // @@protoc_insertion_point(namespace_scope)
971 }  // namespace protos
972 }  // namespace perfetto
973 PROTOBUF_NAMESPACE_OPEN
974 template<> PROTOBUF_NOINLINE ::perfetto::protos::ThermalExynosAcpmBulkFtraceEvent*
CreateMaybeMessage(Arena * arena)975 Arena::CreateMaybeMessage< ::perfetto::protos::ThermalExynosAcpmBulkFtraceEvent >(Arena* arena) {
976   return Arena::CreateMessageInternal< ::perfetto::protos::ThermalExynosAcpmBulkFtraceEvent >(arena);
977 }
978 template<> PROTOBUF_NOINLINE ::perfetto::protos::ThermalExynosAcpmHighOverheadFtraceEvent*
CreateMaybeMessage(Arena * arena)979 Arena::CreateMaybeMessage< ::perfetto::protos::ThermalExynosAcpmHighOverheadFtraceEvent >(Arena* arena) {
980   return Arena::CreateMessageInternal< ::perfetto::protos::ThermalExynosAcpmHighOverheadFtraceEvent >(arena);
981 }
982 PROTOBUF_NAMESPACE_CLOSE
983 
984 // @@protoc_insertion_point(global_scope)
985 #include <google/protobuf/port_undef.inc>
986