#ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_FTRACE_TRUSTY_PROTO_H_
#define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_FTRACE_TRUSTY_PROTO_H_
#include <stddef.h>
#include <stdint.h>
#include "perfetto/protozero/field_writer.h"
#include "perfetto/protozero/message.h"
#include "perfetto/protozero/packed_repeated_fields.h"
#include "perfetto/protozero/proto_decoder.h"
#include "perfetto/protozero/proto_utils.h"
namespace perfetto {
namespace protos {
namespace pbzero {
class TrustyEnqueueNopFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyEnqueueNopFtraceEvent : public ::protozero::Message { … };
class TrustyIpcRxFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyIpcRxFtraceEvent : public ::protozero::Message { … };
class TrustyIpcReadEndFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class TrustyIpcReadEndFtraceEvent : public ::protozero::Message { … };
class TrustyIpcReadFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class TrustyIpcReadFtraceEvent : public ::protozero::Message { … };
class TrustyIpcPollFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyIpcPollFtraceEvent : public ::protozero::Message { … };
class TrustyIpcWriteFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class TrustyIpcWriteFtraceEvent : public ::protozero::Message { … };
class TrustyIpcConnectEndFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyIpcConnectEndFtraceEvent : public ::protozero::Message { … };
class TrustyIpcConnectFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyIpcConnectFtraceEvent : public ::protozero::Message { … };
class TrustyIpcHandleEventFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyIpcHandleEventFtraceEvent : public ::protozero::Message { … };
class TrustyIrqFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class TrustyIrqFtraceEvent : public ::protozero::Message { … };
class TrustyReclaimMemoryDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class TrustyReclaimMemoryDoneFtraceEvent : public ::protozero::Message { … };
class TrustyReclaimMemoryFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class TrustyReclaimMemoryFtraceEvent : public ::protozero::Message { … };
class TrustyShareMemoryDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class TrustyShareMemoryDoneFtraceEvent : public ::protozero::Message { … };
class TrustyShareMemoryFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class TrustyShareMemoryFtraceEvent : public ::protozero::Message { … };
class TrustyStdCall32DoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class TrustyStdCall32DoneFtraceEvent : public ::protozero::Message { … };
class TrustyStdCall32FtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class TrustyStdCall32FtraceEvent : public ::protozero::Message { … };
class TrustySmcDoneFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class TrustySmcDoneFtraceEvent : public ::protozero::Message { … };
class TrustySmcFtraceEvent_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class TrustySmcFtraceEvent : public ::protozero::Message { … };
}
}
}
#endif