#include "protos/perfetto/trace/track_event/track_event.pb.h"
#include <algorithm>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace perfetto {
namespace protos {
PROTOBUF_CONSTEXPR TrackEvent_LegacyEvent::TrackEvent_LegacyEvent(
::_pbi::ConstantInitialized): … { … }
struct TrackEvent_LegacyEventDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TrackEvent_LegacyEventDefaultTypeInternal _TrackEvent_LegacyEvent_default_instance_;
PROTOBUF_CONSTEXPR TrackEvent::TrackEvent(
::_pbi::ConstantInitialized): … { … }
struct TrackEventDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TrackEventDefaultTypeInternal _TrackEvent_default_instance_;
PROTOBUF_CONSTEXPR TrackEventDefaults::TrackEventDefaults(
::_pbi::ConstantInitialized): … { … }
struct TrackEventDefaultsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TrackEventDefaultsDefaultTypeInternal _TrackEventDefaults_default_instance_;
PROTOBUF_CONSTEXPR EventCategory::EventCategory(
::_pbi::ConstantInitialized): … { … }
struct EventCategoryDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EventCategoryDefaultTypeInternal _EventCategory_default_instance_;
PROTOBUF_CONSTEXPR EventName::EventName(
::_pbi::ConstantInitialized): … { … }
struct EventNameDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EventNameDefaultTypeInternal _EventName_default_instance_;
}
}
namespace perfetto {
namespace protos {
bool TrackEvent_LegacyEvent_FlowDirection_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> TrackEvent_LegacyEvent_FlowDirection_strings[4] = …;
static const char TrackEvent_LegacyEvent_FlowDirection_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry TrackEvent_LegacyEvent_FlowDirection_entries[] = …;
static const int TrackEvent_LegacyEvent_FlowDirection_entries_by_number[] = …;
const std::string& TrackEvent_LegacyEvent_FlowDirection_Name(
TrackEvent_LegacyEvent_FlowDirection value) { … }
bool TrackEvent_LegacyEvent_FlowDirection_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrackEvent_LegacyEvent_FlowDirection* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FLOW_UNSPECIFIED;
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FLOW_IN;
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FLOW_OUT;
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FLOW_INOUT;
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FlowDirection_MIN;
constexpr TrackEvent_LegacyEvent_FlowDirection TrackEvent_LegacyEvent::FlowDirection_MAX;
constexpr int TrackEvent_LegacyEvent::FlowDirection_ARRAYSIZE;
#endif
bool TrackEvent_LegacyEvent_InstantEventScope_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> TrackEvent_LegacyEvent_InstantEventScope_strings[4] = …;
static const char TrackEvent_LegacyEvent_InstantEventScope_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry TrackEvent_LegacyEvent_InstantEventScope_entries[] = …;
static const int TrackEvent_LegacyEvent_InstantEventScope_entries_by_number[] = …;
const std::string& TrackEvent_LegacyEvent_InstantEventScope_Name(
TrackEvent_LegacyEvent_InstantEventScope value) { … }
bool TrackEvent_LegacyEvent_InstantEventScope_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrackEvent_LegacyEvent_InstantEventScope* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::SCOPE_UNSPECIFIED;
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::SCOPE_GLOBAL;
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::SCOPE_PROCESS;
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::SCOPE_THREAD;
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::InstantEventScope_MIN;
constexpr TrackEvent_LegacyEvent_InstantEventScope TrackEvent_LegacyEvent::InstantEventScope_MAX;
constexpr int TrackEvent_LegacyEvent::InstantEventScope_ARRAYSIZE;
#endif
bool TrackEvent_Type_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> TrackEvent_Type_strings[5] = …;
static const char TrackEvent_Type_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry TrackEvent_Type_entries[] = …;
static const int TrackEvent_Type_entries_by_number[] = …;
const std::string& TrackEvent_Type_Name(
TrackEvent_Type value) { … }
bool TrackEvent_Type_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TrackEvent_Type* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr TrackEvent_Type TrackEvent::TYPE_UNSPECIFIED;
constexpr TrackEvent_Type TrackEvent::TYPE_SLICE_BEGIN;
constexpr TrackEvent_Type TrackEvent::TYPE_SLICE_END;
constexpr TrackEvent_Type TrackEvent::TYPE_INSTANT;
constexpr TrackEvent_Type TrackEvent::TYPE_COUNTER;
constexpr TrackEvent_Type TrackEvent::Type_MIN;
constexpr TrackEvent_Type TrackEvent::Type_MAX;
constexpr int TrackEvent::Type_ARRAYSIZE;
#endif
class TrackEvent_LegacyEvent::_Internal { … };
TrackEvent_LegacyEvent::TrackEvent_LegacyEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
TrackEvent_LegacyEvent::TrackEvent_LegacyEvent(const TrackEvent_LegacyEvent& from)
: … { … }
inline void TrackEvent_LegacyEvent::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
TrackEvent_LegacyEvent::~TrackEvent_LegacyEvent() { … }
inline void TrackEvent_LegacyEvent::SharedDtor() { … }
void TrackEvent_LegacyEvent::SetCachedSize(int size) const { … }
void TrackEvent_LegacyEvent::clear_id() { … }
void TrackEvent_LegacyEvent::Clear() { … }
const char* TrackEvent_LegacyEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* TrackEvent_LegacyEvent::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t TrackEvent_LegacyEvent::ByteSizeLong() const { … }
void TrackEvent_LegacyEvent::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void TrackEvent_LegacyEvent::MergeFrom(const TrackEvent_LegacyEvent& from) { … }
void TrackEvent_LegacyEvent::CopyFrom(const TrackEvent_LegacyEvent& from) { … }
bool TrackEvent_LegacyEvent::IsInitialized() const { … }
void TrackEvent_LegacyEvent::InternalSwap(TrackEvent_LegacyEvent* other) { … }
std::string TrackEvent_LegacyEvent::GetTypeName() const { … }
class TrackEvent::_Internal { … };
const ::perfetto::protos::TaskExecution&
TrackEvent::_Internal::task_execution(const TrackEvent* msg) { … }
const ::perfetto::protos::LogMessage&
TrackEvent::_Internal::log_message(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeCompositorSchedulerState&
TrackEvent::_Internal::cc_scheduler_state(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeUserEvent&
TrackEvent::_Internal::chrome_user_event(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeKeyedService&
TrackEvent::_Internal::chrome_keyed_service(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeLegacyIpc&
TrackEvent::_Internal::chrome_legacy_ipc(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeHistogramSample&
TrackEvent::_Internal::chrome_histogram_sample(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeLatencyInfo&
TrackEvent::_Internal::chrome_latency_info(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeFrameReporter&
TrackEvent::_Internal::chrome_frame_reporter(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeApplicationStateInfo&
TrackEvent::_Internal::chrome_application_state_info(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeRendererSchedulerState&
TrackEvent::_Internal::chrome_renderer_scheduler_state(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeWindowHandleEventInfo&
TrackEvent::_Internal::chrome_window_handle_event_info(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeContentSettingsEventInfo&
TrackEvent::_Internal::chrome_content_settings_event_info(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeActiveProcesses&
TrackEvent::_Internal::chrome_active_processes(const TrackEvent* msg) { … }
const ::perfetto::protos::Screenshot&
TrackEvent::_Internal::screenshot(const TrackEvent* msg) { … }
const ::perfetto::protos::SourceLocation&
TrackEvent::_Internal::source_location(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeMessagePump&
TrackEvent::_Internal::chrome_message_pump(const TrackEvent* msg) { … }
const ::perfetto::protos::ChromeMojoEventInfo&
TrackEvent::_Internal::chrome_mojo_event_info(const TrackEvent* msg) { … }
const ::perfetto::protos::TrackEvent_LegacyEvent&
TrackEvent::_Internal::legacy_event(const TrackEvent* msg) { … }
void TrackEvent::clear_debug_annotations() { … }
void TrackEvent::clear_task_execution() { … }
void TrackEvent::clear_log_message() { … }
void TrackEvent::clear_cc_scheduler_state() { … }
void TrackEvent::clear_chrome_user_event() { … }
void TrackEvent::clear_chrome_keyed_service() { … }
void TrackEvent::clear_chrome_legacy_ipc() { … }
void TrackEvent::clear_chrome_histogram_sample() { … }
void TrackEvent::clear_chrome_latency_info() { … }
void TrackEvent::clear_chrome_frame_reporter() { … }
void TrackEvent::clear_chrome_application_state_info() { … }
void TrackEvent::clear_chrome_renderer_scheduler_state() { … }
void TrackEvent::clear_chrome_window_handle_event_info() { … }
void TrackEvent::clear_chrome_content_settings_event_info() { … }
void TrackEvent::clear_chrome_active_processes() { … }
void TrackEvent::clear_screenshot() { … }
void TrackEvent::set_allocated_source_location(::perfetto::protos::SourceLocation* source_location) { … }
void TrackEvent::clear_source_location() { … }
void TrackEvent::clear_chrome_message_pump() { … }
void TrackEvent::clear_chrome_mojo_event_info() { … }
TrackEvent::TrackEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
TrackEvent::TrackEvent(const TrackEvent& from)
: … { … }
inline void TrackEvent::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
TrackEvent::~TrackEvent() { … }
inline void TrackEvent::SharedDtor() { … }
void TrackEvent::SetCachedSize(int size) const { … }
void TrackEvent::clear_name_field() { … }
void TrackEvent::clear_counter_value_field() { … }
void TrackEvent::clear_source_location_field() { … }
void TrackEvent::clear_timestamp() { … }
void TrackEvent::clear_thread_time() { … }
void TrackEvent::clear_thread_instruction_count() { … }
void TrackEvent::Clear() { … }
const char* TrackEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* TrackEvent::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t TrackEvent::ByteSizeLong() const { … }
void TrackEvent::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void TrackEvent::MergeFrom(const TrackEvent& from) { … }
void TrackEvent::CopyFrom(const TrackEvent& from) { … }
bool TrackEvent::IsInitialized() const { … }
void TrackEvent::InternalSwap(TrackEvent* other) { … }
std::string TrackEvent::GetTypeName() const { … }
class TrackEventDefaults::_Internal { … };
TrackEventDefaults::TrackEventDefaults(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
TrackEventDefaults::TrackEventDefaults(const TrackEventDefaults& from)
: … { … }
inline void TrackEventDefaults::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
TrackEventDefaults::~TrackEventDefaults() { … }
inline void TrackEventDefaults::SharedDtor() { … }
void TrackEventDefaults::SetCachedSize(int size) const { … }
void TrackEventDefaults::Clear() { … }
const char* TrackEventDefaults::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* TrackEventDefaults::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t TrackEventDefaults::ByteSizeLong() const { … }
void TrackEventDefaults::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void TrackEventDefaults::MergeFrom(const TrackEventDefaults& from) { … }
void TrackEventDefaults::CopyFrom(const TrackEventDefaults& from) { … }
bool TrackEventDefaults::IsInitialized() const { … }
void TrackEventDefaults::InternalSwap(TrackEventDefaults* other) { … }
std::string TrackEventDefaults::GetTypeName() const { … }
class EventCategory::_Internal { … };
EventCategory::EventCategory(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
EventCategory::EventCategory(const EventCategory& from)
: … { … }
inline void EventCategory::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
EventCategory::~EventCategory() { … }
inline void EventCategory::SharedDtor() { … }
void EventCategory::SetCachedSize(int size) const { … }
void EventCategory::Clear() { … }
const char* EventCategory::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* EventCategory::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t EventCategory::ByteSizeLong() const { … }
void EventCategory::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void EventCategory::MergeFrom(const EventCategory& from) { … }
void EventCategory::CopyFrom(const EventCategory& from) { … }
bool EventCategory::IsInitialized() const { … }
void EventCategory::InternalSwap(EventCategory* other) { … }
std::string EventCategory::GetTypeName() const { … }
class EventName::_Internal { … };
EventName::EventName(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
EventName::EventName(const EventName& from)
: … { … }
inline void EventName::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
EventName::~EventName() { … }
inline void EventName::SharedDtor() { … }
void EventName::SetCachedSize(int size) const { … }
void EventName::Clear() { … }
const char* EventName::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* EventName::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t EventName::ByteSizeLong() const { … }
void EventName::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void EventName::MergeFrom(const EventName& from) { … }
void EventName::CopyFrom(const EventName& from) { … }
bool EventName::IsInitialized() const { … }
void EventName::InternalSwap(EventName* other) { … }
std::string EventName::GetTypeName() const { … }
}
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::perfetto::protos::TrackEvent_LegacyEvent*
Arena::CreateMaybeMessage< ::perfetto::protos::TrackEvent_LegacyEvent >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::TrackEvent*
Arena::CreateMaybeMessage< ::perfetto::protos::TrackEvent >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::TrackEventDefaults*
Arena::CreateMaybeMessage< ::perfetto::protos::TrackEventDefaults >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::EventCategory*
Arena::CreateMaybeMessage< ::perfetto::protos::EventCategory >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::perfetto::protos::EventName*
Arena::CreateMaybeMessage< ::perfetto::protos::EventName >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>