perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
365 lines (309 loc) • 11.8 kB
text/typescript
// 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);