perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
179 lines (149 loc) • 5.27 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/cpuhp.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/cpuhp.proto.
*/
export const file_protos_perfetto_trace_ftrace_cpuhp: GenFile = /*@__PURE__*/
fileDesc("Cihwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2NwdWhwLnByb3RvEg9wZXJmZXR0by5wcm90b3MiTAoUQ3B1aHBFeGl0RnRyYWNlRXZlbnQSCwoDY3B1GAEgASgNEgsKA2lkeBgCIAEoBRILCgNyZXQYAyABKAUSDQoFc3RhdGUYBCABKAUiUwoaQ3B1aHBNdWx0aUVudGVyRnRyYWNlRXZlbnQSCwoDY3B1GAEgASgNEgsKA2Z1bhgCIAEoBBILCgNpZHgYAyABKAUSDgoGdGFyZ2V0GAQgASgFIk4KFUNwdWhwRW50ZXJGdHJhY2VFdmVudBILCgNjcHUYASABKA0SCwoDZnVuGAIgASgEEgsKA2lkeBgDIAEoBRIOCgZ0YXJnZXQYBCABKAUiUAoXQ3B1aHBMYXRlbmN5RnRyYWNlRXZlbnQSCwoDY3B1GAEgASgNEgsKA3JldBgCIAEoBRINCgVzdGF0ZRgDIAEoDRIMCgR0aW1lGAQgASgEIlcKFUNwdWhwUGF1c2VGdHJhY2VFdmVudBITCgthY3RpdmVfY3B1cxgBIAEoDRIMCgRjcHVzGAIgASgNEg0KBXBhdXNlGAMgASgNEgwKBHRpbWUYBCABKA0");
/**
* @generated from message perfetto.protos.CpuhpExitFtraceEvent
*/
export type CpuhpExitFtraceEvent = Message<"perfetto.protos.CpuhpExitFtraceEvent"> & {
/**
* @generated from field: optional uint32 cpu = 1;
*/
cpu: number;
/**
* @generated from field: optional int32 idx = 2;
*/
idx: number;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
/**
* @generated from field: optional int32 state = 4;
*/
state: number;
};
/**
* Describes the message perfetto.protos.CpuhpExitFtraceEvent.
* Use `create(CpuhpExitFtraceEventSchema)` to create a new message.
*/
export const CpuhpExitFtraceEventSchema: GenMessage<CpuhpExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cpuhp, 0);
/**
* @generated from message perfetto.protos.CpuhpMultiEnterFtraceEvent
*/
export type CpuhpMultiEnterFtraceEvent = Message<"perfetto.protos.CpuhpMultiEnterFtraceEvent"> & {
/**
* @generated from field: optional uint32 cpu = 1;
*/
cpu: number;
/**
* @generated from field: optional uint64 fun = 2;
*/
fun: bigint;
/**
* @generated from field: optional int32 idx = 3;
*/
idx: number;
/**
* @generated from field: optional int32 target = 4;
*/
target: number;
};
/**
* Describes the message perfetto.protos.CpuhpMultiEnterFtraceEvent.
* Use `create(CpuhpMultiEnterFtraceEventSchema)` to create a new message.
*/
export const CpuhpMultiEnterFtraceEventSchema: GenMessage<CpuhpMultiEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cpuhp, 1);
/**
* @generated from message perfetto.protos.CpuhpEnterFtraceEvent
*/
export type CpuhpEnterFtraceEvent = Message<"perfetto.protos.CpuhpEnterFtraceEvent"> & {
/**
* @generated from field: optional uint32 cpu = 1;
*/
cpu: number;
/**
* @generated from field: optional uint64 fun = 2;
*/
fun: bigint;
/**
* @generated from field: optional int32 idx = 3;
*/
idx: number;
/**
* @generated from field: optional int32 target = 4;
*/
target: number;
};
/**
* Describes the message perfetto.protos.CpuhpEnterFtraceEvent.
* Use `create(CpuhpEnterFtraceEventSchema)` to create a new message.
*/
export const CpuhpEnterFtraceEventSchema: GenMessage<CpuhpEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cpuhp, 2);
/**
* @generated from message perfetto.protos.CpuhpLatencyFtraceEvent
*/
export type CpuhpLatencyFtraceEvent = Message<"perfetto.protos.CpuhpLatencyFtraceEvent"> & {
/**
* @generated from field: optional uint32 cpu = 1;
*/
cpu: number;
/**
* @generated from field: optional int32 ret = 2;
*/
ret: number;
/**
* @generated from field: optional uint32 state = 3;
*/
state: number;
/**
* @generated from field: optional uint64 time = 4;
*/
time: bigint;
};
/**
* Describes the message perfetto.protos.CpuhpLatencyFtraceEvent.
* Use `create(CpuhpLatencyFtraceEventSchema)` to create a new message.
*/
export const CpuhpLatencyFtraceEventSchema: GenMessage<CpuhpLatencyFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cpuhp, 3);
/**
* @generated from message perfetto.protos.CpuhpPauseFtraceEvent
*/
export type CpuhpPauseFtraceEvent = Message<"perfetto.protos.CpuhpPauseFtraceEvent"> & {
/**
* @generated from field: optional uint32 active_cpus = 1;
*/
activeCpus: number;
/**
* @generated from field: optional uint32 cpus = 2;
*/
cpus: number;
/**
* @generated from field: optional uint32 pause = 3;
*/
pause: number;
/**
* @generated from field: optional uint32 time = 4;
*/
time: number;
};
/**
* Describes the message perfetto.protos.CpuhpPauseFtraceEvent.
* Use `create(CpuhpPauseFtraceEventSchema)` to create a new message.
*/
export const CpuhpPauseFtraceEventSchema: GenMessage<CpuhpPauseFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_cpuhp, 4);