UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

365 lines (309 loc) 11.8 kB
// Autogenerated by: // ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc // Do not edit. // @generated by protoc-gen-es v2.2.2 with parameter "target=ts" // @generated from file protos/perfetto/trace/ftrace/power.proto (package perfetto.protos, syntax proto2) /* eslint-disable */ import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/power.proto. */ export const file_protos_perfetto_trace_ftrace_power: GenFile = /*@__PURE__*/ fileDesc("Cihwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL3Bvd2VyLnByb3RvEg9wZXJmZXR0by5wcm90b3MiOAoXQ3B1RnJlcXVlbmN5RnRyYWNlRXZlbnQSDQoFc3RhdGUYASABKA0SDgoGY3B1X2lkGAIgASgNIlMKHUNwdUZyZXF1ZW5jeUxpbWl0c0Z0cmFjZUV2ZW50EhAKCG1pbl9mcmVxGAEgASgNEhAKCG1heF9mcmVxGAIgASgNEg4KBmNwdV9pZBgDIAEoDSIzChJDcHVJZGxlRnRyYWNlRXZlbnQSDQoFc3RhdGUYASABKA0SDgoGY3B1X2lkGAIgASgNIkUKFkNsb2NrRW5hYmxlRnRyYWNlRXZlbnQSDAoEbmFtZRgBIAEoCRINCgVzdGF0ZRgCIAEoBBIOCgZjcHVfaWQYAyABKAQiRgoXQ2xvY2tEaXNhYmxlRnRyYWNlRXZlbnQSDAoEbmFtZRgBIAEoCRINCgVzdGF0ZRgCIAEoBBIOCgZjcHVfaWQYAyABKAQiRgoXQ2xvY2tTZXRSYXRlRnRyYWNlRXZlbnQSDAoEbmFtZRgBIAEoCRINCgVzdGF0ZRgCIAEoBBIOCgZjcHVfaWQYAyABKAQiRgoYU3VzcGVuZFJlc3VtZUZ0cmFjZUV2ZW50Eg4KBmFjdGlvbhgBIAEoCRILCgN2YWwYAiABKAUSDQoFc3RhcnQYAyABKA0iOAoXR3B1RnJlcXVlbmN5RnRyYWNlRXZlbnQSDgoGZ3B1X2lkGAEgASgNEg0KBXN0YXRlGAIgASgNIj4KH1dha2V1cFNvdXJjZUFjdGl2YXRlRnRyYWNlRXZlbnQSDAoEbmFtZRgBIAEoCRINCgVzdGF0ZRgCIAEoBCJACiFXYWtldXBTb3VyY2VEZWFjdGl2YXRlRnRyYWNlRXZlbnQSDAoEbmFtZRgBIAEoCRINCgVzdGF0ZRgCIAEoBCKFAQoYR3B1V29ya1BlcmlvZEZ0cmFjZUV2ZW50Eg4KBmdwdV9pZBgBIAEoDRILCgN1aWQYAiABKA0SFQoNc3RhcnRfdGltZV9ucxgDIAEoBBITCgtlbmRfdGltZV9ucxgEIAEoBBIgChh0b3RhbF9hY3RpdmVfZHVyYXRpb25fbnMYBSABKAQicQogRGV2aWNlUG1DYWxsYmFja1N0YXJ0RnRyYWNlRXZlbnQSDgoGZGV2aWNlGAEgASgJEg4KBmRyaXZlchgCIAEoCRIOCgZwYXJlbnQYAyABKAkSDgoGcG1fb3BzGAQgASgJEg0KBWV2ZW50GAUgASgFIk8KHkRldmljZVBtQ2FsbGJhY2tFbmRGdHJhY2VFdmVudBIOCgZkZXZpY2UYASABKAkSDgoGZHJpdmVyGAIgASgJEg0KBWVycm9yGAMgASgF"); /** * @generated from message perfetto.protos.CpuFrequencyFtraceEvent */ export type CpuFrequencyFtraceEvent = Message<"perfetto.protos.CpuFrequencyFtraceEvent"> & { /** * @generated from field: optional uint32 state = 1; */ state: number; /** * @generated from field: optional uint32 cpu_id = 2; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuFrequencyFtraceEvent. * Use `create(CpuFrequencyFtraceEventSchema)` to create a new message. */ export const CpuFrequencyFtraceEventSchema: GenMessage<CpuFrequencyFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 0); /** * @generated from message perfetto.protos.CpuFrequencyLimitsFtraceEvent */ export type CpuFrequencyLimitsFtraceEvent = Message<"perfetto.protos.CpuFrequencyLimitsFtraceEvent"> & { /** * @generated from field: optional uint32 min_freq = 1; */ minFreq: number; /** * @generated from field: optional uint32 max_freq = 2; */ maxFreq: number; /** * @generated from field: optional uint32 cpu_id = 3; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuFrequencyLimitsFtraceEvent. * Use `create(CpuFrequencyLimitsFtraceEventSchema)` to create a new message. */ export const CpuFrequencyLimitsFtraceEventSchema: GenMessage<CpuFrequencyLimitsFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 1); /** * @generated from message perfetto.protos.CpuIdleFtraceEvent */ export type CpuIdleFtraceEvent = Message<"perfetto.protos.CpuIdleFtraceEvent"> & { /** * @generated from field: optional uint32 state = 1; */ state: number; /** * @generated from field: optional uint32 cpu_id = 2; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuIdleFtraceEvent. * Use `create(CpuIdleFtraceEventSchema)` to create a new message. */ export const CpuIdleFtraceEventSchema: GenMessage<CpuIdleFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 2); /** * @generated from message perfetto.protos.ClockEnableFtraceEvent */ export type ClockEnableFtraceEvent = Message<"perfetto.protos.ClockEnableFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockEnableFtraceEvent. * Use `create(ClockEnableFtraceEventSchema)` to create a new message. */ export const ClockEnableFtraceEventSchema: GenMessage<ClockEnableFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 3); /** * @generated from message perfetto.protos.ClockDisableFtraceEvent */ export type ClockDisableFtraceEvent = Message<"perfetto.protos.ClockDisableFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockDisableFtraceEvent. * Use `create(ClockDisableFtraceEventSchema)` to create a new message. */ export const ClockDisableFtraceEventSchema: GenMessage<ClockDisableFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 4); /** * @generated from message perfetto.protos.ClockSetRateFtraceEvent */ export type ClockSetRateFtraceEvent = Message<"perfetto.protos.ClockSetRateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockSetRateFtraceEvent. * Use `create(ClockSetRateFtraceEventSchema)` to create a new message. */ export const ClockSetRateFtraceEventSchema: GenMessage<ClockSetRateFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 5); /** * @generated from message perfetto.protos.SuspendResumeFtraceEvent */ export type SuspendResumeFtraceEvent = Message<"perfetto.protos.SuspendResumeFtraceEvent"> & { /** * @generated from field: optional string action = 1; */ action: string; /** * @generated from field: optional int32 val = 2; */ val: number; /** * @generated from field: optional uint32 start = 3; */ start: number; }; /** * Describes the message perfetto.protos.SuspendResumeFtraceEvent. * Use `create(SuspendResumeFtraceEventSchema)` to create a new message. */ export const SuspendResumeFtraceEventSchema: GenMessage<SuspendResumeFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 6); /** * @generated from message perfetto.protos.GpuFrequencyFtraceEvent */ export type GpuFrequencyFtraceEvent = Message<"perfetto.protos.GpuFrequencyFtraceEvent"> & { /** * @generated from field: optional uint32 gpu_id = 1; */ gpuId: number; /** * @generated from field: optional uint32 state = 2; */ state: number; }; /** * Describes the message perfetto.protos.GpuFrequencyFtraceEvent. * Use `create(GpuFrequencyFtraceEventSchema)` to create a new message. */ export const GpuFrequencyFtraceEventSchema: GenMessage<GpuFrequencyFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 7); /** * @generated from message perfetto.protos.WakeupSourceActivateFtraceEvent */ export type WakeupSourceActivateFtraceEvent = Message<"perfetto.protos.WakeupSourceActivateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; }; /** * Describes the message perfetto.protos.WakeupSourceActivateFtraceEvent. * Use `create(WakeupSourceActivateFtraceEventSchema)` to create a new message. */ export const WakeupSourceActivateFtraceEventSchema: GenMessage<WakeupSourceActivateFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 8); /** * @generated from message perfetto.protos.WakeupSourceDeactivateFtraceEvent */ export type WakeupSourceDeactivateFtraceEvent = Message<"perfetto.protos.WakeupSourceDeactivateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; }; /** * Describes the message perfetto.protos.WakeupSourceDeactivateFtraceEvent. * Use `create(WakeupSourceDeactivateFtraceEventSchema)` to create a new message. */ export const WakeupSourceDeactivateFtraceEventSchema: GenMessage<WakeupSourceDeactivateFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 9); /** * @generated from message perfetto.protos.GpuWorkPeriodFtraceEvent */ export type GpuWorkPeriodFtraceEvent = Message<"perfetto.protos.GpuWorkPeriodFtraceEvent"> & { /** * @generated from field: optional uint32 gpu_id = 1; */ gpuId: number; /** * @generated from field: optional uint32 uid = 2; */ uid: number; /** * @generated from field: optional uint64 start_time_ns = 3; */ startTimeNs: bigint; /** * @generated from field: optional uint64 end_time_ns = 4; */ endTimeNs: bigint; /** * @generated from field: optional uint64 total_active_duration_ns = 5; */ totalActiveDurationNs: bigint; }; /** * Describes the message perfetto.protos.GpuWorkPeriodFtraceEvent. * Use `create(GpuWorkPeriodFtraceEventSchema)` to create a new message. */ export const GpuWorkPeriodFtraceEventSchema: GenMessage<GpuWorkPeriodFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 10); /** * @generated from message perfetto.protos.DevicePmCallbackStartFtraceEvent */ export type DevicePmCallbackStartFtraceEvent = Message<"perfetto.protos.DevicePmCallbackStartFtraceEvent"> & { /** * @generated from field: optional string device = 1; */ device: string; /** * @generated from field: optional string driver = 2; */ driver: string; /** * @generated from field: optional string parent = 3; */ parent: string; /** * @generated from field: optional string pm_ops = 4; */ pmOps: string; /** * @generated from field: optional int32 event = 5; */ event: number; }; /** * Describes the message perfetto.protos.DevicePmCallbackStartFtraceEvent. * Use `create(DevicePmCallbackStartFtraceEventSchema)` to create a new message. */ export const DevicePmCallbackStartFtraceEventSchema: GenMessage<DevicePmCallbackStartFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 11); /** * @generated from message perfetto.protos.DevicePmCallbackEndFtraceEvent */ export type DevicePmCallbackEndFtraceEvent = Message<"perfetto.protos.DevicePmCallbackEndFtraceEvent"> & { /** * @generated from field: optional string device = 1; */ device: string; /** * @generated from field: optional string driver = 2; */ driver: string; /** * @generated from field: optional int32 error = 3; */ error: number; }; /** * Describes the message perfetto.protos.DevicePmCallbackEndFtraceEvent. * Use `create(DevicePmCallbackEndFtraceEventSchema)` to create a new message. */ export const DevicePmCallbackEndFtraceEventSchema: GenMessage<DevicePmCallbackEndFtraceEvent> = /*@__PURE__*/ messageDesc(file_protos_perfetto_trace_ftrace_power, 12);