perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
281 lines (232 loc) • 8.4 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/sde.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/sde.proto.
*/
export const file_protos_perfetto_trace_ftrace_sde: GenFile = /*@__PURE__*/
fileDesc("CiZwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL3NkZS5wcm90bxIPcGVyZmV0dG8ucHJvdG9zInkKHlNkZVRyYWNpbmdNYXJrV3JpdGVGdHJhY2VFdmVudBILCgNwaWQYASABKAUSEgoKdHJhY2VfbmFtZRgCIAEoCRISCgp0cmFjZV90eXBlGAMgASgNEg0KBXZhbHVlGAQgASgFEhMKC3RyYWNlX2JlZ2luGAUgASgNIkoKF1NkZVNkZUV2dGxvZ0Z0cmFjZUV2ZW50EhIKCmV2dGxvZ190YWcYASABKAkSCwoDcGlkGAIgASgFEg4KBnRhZ19pZBgDIAEoDSK0AQodU2RlU2RlUGVyZkNhbGNDcnRjRnRyYWNlRXZlbnQSEgoKYndfY3RsX2ViaRgBIAEoBBITCgtid19jdGxfbGxjYxgCIAEoBBITCgtid19jdGxfbW5vYxgDIAEoBBIVCg1jb3JlX2Nsa19yYXRlGAQgASgNEgwKBGNydGMYBSABKA0SDgoGaWJfZWJpGAYgASgEEg8KB2liX2xsY2MYByABKAQSDwoHaWJfbW5vYxgIIAEoBCKbAgofU2RlU2RlUGVyZkNydGNVcGRhdGVGdHJhY2VFdmVudBISCgpid19jdGxfZWJpGAEgASgEEhMKC2J3X2N0bF9sbGNjGAIgASgEEhMKC2J3X2N0bF9tbm9jGAMgASgEEhUKDWNvcmVfY2xrX3JhdGUYBCABKA0SDAoEY3J0YxgFIAEoDRIOCgZwYXJhbXMYBiABKAUSFwoPcGVyX3BpcGVfaWJfZWJpGAcgASgEEhgKEHBlcl9waXBlX2liX2xsY2MYCCABKAQSGAoQcGVyX3BpcGVfaWJfbW5vYxgJIAEoBBIQCghzdG9wX3JlcRgKIAEoDRISCgp1cGRhdGVfYnVzGAsgASgNEhIKCnVwZGF0ZV9jbGsYDCABKA0idAofU2RlU2RlUGVyZlNldFFvc0x1dHNGdHJhY2VFdmVudBIKCgJmbBgBIAEoDRILCgNmbXQYAiABKA0SCwoDbHV0GAMgASgEEhEKCWx1dF91c2FnZRgEIAEoDRIMCgRwbnVtGAUgASgNEgoKAnJ0GAYgASgNImQKHlNkZVNkZVBlcmZVcGRhdGVCdXNGdHJhY2VFdmVudBIQCghhYl9xdW90YRgBIAEoBBIOCgZidXNfaWQYAiABKA0SDgoGY2xpZW50GAMgASgFEhAKCGliX3F1b3RhGAQgASgE");
/**
* @generated from message perfetto.protos.SdeTracingMarkWriteFtraceEvent
*/
export type SdeTracingMarkWriteFtraceEvent = Message<"perfetto.protos.SdeTracingMarkWriteFtraceEvent"> & {
/**
* @generated from field: optional int32 pid = 1;
*/
pid: number;
/**
* @generated from field: optional string trace_name = 2;
*/
traceName: string;
/**
* @generated from field: optional uint32 trace_type = 3;
*/
traceType: number;
/**
* @generated from field: optional int32 value = 4;
*/
value: number;
/**
* @generated from field: optional uint32 trace_begin = 5;
*/
traceBegin: number;
};
/**
* Describes the message perfetto.protos.SdeTracingMarkWriteFtraceEvent.
* Use `create(SdeTracingMarkWriteFtraceEventSchema)` to create a new message.
*/
export const SdeTracingMarkWriteFtraceEventSchema: GenMessage<SdeTracingMarkWriteFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 0);
/**
* @generated from message perfetto.protos.SdeSdeEvtlogFtraceEvent
*/
export type SdeSdeEvtlogFtraceEvent = Message<"perfetto.protos.SdeSdeEvtlogFtraceEvent"> & {
/**
* @generated from field: optional string evtlog_tag = 1;
*/
evtlogTag: string;
/**
* @generated from field: optional int32 pid = 2;
*/
pid: number;
/**
* @generated from field: optional uint32 tag_id = 3;
*/
tagId: number;
};
/**
* Describes the message perfetto.protos.SdeSdeEvtlogFtraceEvent.
* Use `create(SdeSdeEvtlogFtraceEventSchema)` to create a new message.
*/
export const SdeSdeEvtlogFtraceEventSchema: GenMessage<SdeSdeEvtlogFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 1);
/**
* @generated from message perfetto.protos.SdeSdePerfCalcCrtcFtraceEvent
*/
export type SdeSdePerfCalcCrtcFtraceEvent = Message<"perfetto.protos.SdeSdePerfCalcCrtcFtraceEvent"> & {
/**
* @generated from field: optional uint64 bw_ctl_ebi = 1;
*/
bwCtlEbi: bigint;
/**
* @generated from field: optional uint64 bw_ctl_llcc = 2;
*/
bwCtlLlcc: bigint;
/**
* @generated from field: optional uint64 bw_ctl_mnoc = 3;
*/
bwCtlMnoc: bigint;
/**
* @generated from field: optional uint32 core_clk_rate = 4;
*/
coreClkRate: number;
/**
* @generated from field: optional uint32 crtc = 5;
*/
crtc: number;
/**
* @generated from field: optional uint64 ib_ebi = 6;
*/
ibEbi: bigint;
/**
* @generated from field: optional uint64 ib_llcc = 7;
*/
ibLlcc: bigint;
/**
* @generated from field: optional uint64 ib_mnoc = 8;
*/
ibMnoc: bigint;
};
/**
* Describes the message perfetto.protos.SdeSdePerfCalcCrtcFtraceEvent.
* Use `create(SdeSdePerfCalcCrtcFtraceEventSchema)` to create a new message.
*/
export const SdeSdePerfCalcCrtcFtraceEventSchema: GenMessage<SdeSdePerfCalcCrtcFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 2);
/**
* @generated from message perfetto.protos.SdeSdePerfCrtcUpdateFtraceEvent
*/
export type SdeSdePerfCrtcUpdateFtraceEvent = Message<"perfetto.protos.SdeSdePerfCrtcUpdateFtraceEvent"> & {
/**
* @generated from field: optional uint64 bw_ctl_ebi = 1;
*/
bwCtlEbi: bigint;
/**
* @generated from field: optional uint64 bw_ctl_llcc = 2;
*/
bwCtlLlcc: bigint;
/**
* @generated from field: optional uint64 bw_ctl_mnoc = 3;
*/
bwCtlMnoc: bigint;
/**
* @generated from field: optional uint32 core_clk_rate = 4;
*/
coreClkRate: number;
/**
* @generated from field: optional uint32 crtc = 5;
*/
crtc: number;
/**
* @generated from field: optional int32 params = 6;
*/
params: number;
/**
* @generated from field: optional uint64 per_pipe_ib_ebi = 7;
*/
perPipeIbEbi: bigint;
/**
* @generated from field: optional uint64 per_pipe_ib_llcc = 8;
*/
perPipeIbLlcc: bigint;
/**
* @generated from field: optional uint64 per_pipe_ib_mnoc = 9;
*/
perPipeIbMnoc: bigint;
/**
* @generated from field: optional uint32 stop_req = 10;
*/
stopReq: number;
/**
* @generated from field: optional uint32 update_bus = 11;
*/
updateBus: number;
/**
* @generated from field: optional uint32 update_clk = 12;
*/
updateClk: number;
};
/**
* Describes the message perfetto.protos.SdeSdePerfCrtcUpdateFtraceEvent.
* Use `create(SdeSdePerfCrtcUpdateFtraceEventSchema)` to create a new message.
*/
export const SdeSdePerfCrtcUpdateFtraceEventSchema: GenMessage<SdeSdePerfCrtcUpdateFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 3);
/**
* @generated from message perfetto.protos.SdeSdePerfSetQosLutsFtraceEvent
*/
export type SdeSdePerfSetQosLutsFtraceEvent = Message<"perfetto.protos.SdeSdePerfSetQosLutsFtraceEvent"> & {
/**
* @generated from field: optional uint32 fl = 1;
*/
fl: number;
/**
* @generated from field: optional uint32 fmt = 2;
*/
fmt: number;
/**
* @generated from field: optional uint64 lut = 3;
*/
lut: bigint;
/**
* @generated from field: optional uint32 lut_usage = 4;
*/
lutUsage: number;
/**
* @generated from field: optional uint32 pnum = 5;
*/
pnum: number;
/**
* @generated from field: optional uint32 rt = 6;
*/
rt: number;
};
/**
* Describes the message perfetto.protos.SdeSdePerfSetQosLutsFtraceEvent.
* Use `create(SdeSdePerfSetQosLutsFtraceEventSchema)` to create a new message.
*/
export const SdeSdePerfSetQosLutsFtraceEventSchema: GenMessage<SdeSdePerfSetQosLutsFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 4);
/**
* @generated from message perfetto.protos.SdeSdePerfUpdateBusFtraceEvent
*/
export type SdeSdePerfUpdateBusFtraceEvent = Message<"perfetto.protos.SdeSdePerfUpdateBusFtraceEvent"> & {
/**
* @generated from field: optional uint64 ab_quota = 1;
*/
abQuota: bigint;
/**
* @generated from field: optional uint32 bus_id = 2;
*/
busId: number;
/**
* @generated from field: optional int32 client = 3;
*/
client: number;
/**
* @generated from field: optional uint64 ib_quota = 4;
*/
ibQuota: bigint;
};
/**
* Describes the message perfetto.protos.SdeSdePerfUpdateBusFtraceEvent.
* Use `create(SdeSdePerfUpdateBusFtraceEventSchema)` to create a new message.
*/
export const SdeSdePerfUpdateBusFtraceEventSchema: GenMessage<SdeSdePerfUpdateBusFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_sde, 5);