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