perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
500 lines (424 loc) • 16 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/trusty.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/trusty.proto.
*/
export const file_protos_perfetto_trace_ftrace_trusty: GenFile = /*@__PURE__*/
fileDesc("Cilwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL3RydXN0eS5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIkYKFFRydXN0eVNtY0Z0cmFjZUV2ZW50EgoKAnIwGAEgASgEEgoKAnIxGAIgASgEEgoKAnIyGAMgASgEEgoKAnIzGAQgASgEIicKGFRydXN0eVNtY0RvbmVGdHJhY2VFdmVudBILCgNyZXQYASABKAQiTAoaVHJ1c3R5U3RkQ2FsbDMyRnRyYWNlRXZlbnQSCgoCcjAYASABKAQSCgoCcjEYAiABKAQSCgoCcjIYAyABKAQSCgoCcjMYBCABKAQiLQoeVHJ1c3R5U3RkQ2FsbDMyRG9uZUZ0cmFjZUV2ZW50EgsKA3JldBgBIAEoAyJIChxUcnVzdHlTaGFyZU1lbW9yeUZ0cmFjZUV2ZW50EgsKA2xlbhgBIAEoBBIMCgRsZW5kGAIgASgNEg0KBW5lbnRzGAMgASgNImkKIFRydXN0eVNoYXJlTWVtb3J5RG9uZUZ0cmFjZUV2ZW50Eg4KBmhhbmRsZRgBIAEoBBILCgNsZW4YAiABKAQSDAoEbGVuZBgDIAEoDRINCgVuZW50cxgEIAEoDRILCgNyZXQYBSABKAUiLAoeVHJ1c3R5UmVjbGFpbU1lbW9yeUZ0cmFjZUV2ZW50EgoKAmlkGAEgASgEIj0KIlRydXN0eVJlY2xhaW1NZW1vcnlEb25lRnRyYWNlRXZlbnQSCgoCaWQYASABKAQSCwoDcmV0GAIgASgFIiMKFFRydXN0eUlycUZ0cmFjZUV2ZW50EgsKA2lycRgBIAEoBSJTCh9UcnVzdHlJcGNIYW5kbGVFdmVudEZ0cmFjZUV2ZW50EgwKBGNoYW4YASABKA0SEAoIZXZlbnRfaWQYAiABKA0SEAoIc3J2X25hbWUYAyABKAkiSAobVHJ1c3R5SXBjQ29ubmVjdEZ0cmFjZUV2ZW50EgwKBGNoYW4YASABKA0SDAoEcG9ydBgCIAEoCRINCgVzdGF0ZRgDIAEoBSJKCh5UcnVzdHlJcGNDb25uZWN0RW5kRnRyYWNlRXZlbnQSDAoEY2hhbhgBIAEoDRILCgNlcnIYAiABKAUSDQoFc3RhdGUYAyABKAUiggEKGVRydXN0eUlwY1dyaXRlRnRyYWNlRXZlbnQSDgoGYnVmX2lkGAEgASgEEgwKBGNoYW4YAiABKA0SEAoIa2luZF9zaG0YAyABKAUSEgoKbGVuX29yX2VychgEIAEoBRIPCgdzaG1fY250GAUgASgEEhAKCHNydl9uYW1lGAYgASgJIk0KGFRydXN0eUlwY1BvbGxGdHJhY2VFdmVudBIMCgRjaGFuGAEgASgNEhEKCXBvbGxfbWFzaxgCIAEoDRIQCghzcnZfbmFtZRgDIAEoCSI6ChhUcnVzdHlJcGNSZWFkRnRyYWNlRXZlbnQSDAoEY2hhbhgBIAEoDRIQCghzcnZfbmFtZRgCIAEoCSJyChtUcnVzdHlJcGNSZWFkRW5kRnRyYWNlRXZlbnQSDgoGYnVmX2lkGAEgASgEEgwKBGNoYW4YAiABKA0SEgoKbGVuX29yX2VychgDIAEoBRIPCgdzaG1fY250GAQgASgEEhAKCHNydl9uYW1lGAUgASgJIkgKFlRydXN0eUlwY1J4RnRyYWNlRXZlbnQSDgoGYnVmX2lkGAEgASgEEgwKBGNoYW4YAiABKA0SEAoIc3J2X25hbWUYAyABKAkiRwobVHJ1c3R5RW5xdWV1ZU5vcEZ0cmFjZUV2ZW50EgwKBGFyZzEYASABKA0SDAoEYXJnMhgCIAEoDRIMCgRhcmczGAMgASgN");
/**
* @generated from message perfetto.protos.TrustySmcFtraceEvent
*/
export type TrustySmcFtraceEvent = Message<"perfetto.protos.TrustySmcFtraceEvent"> & {
/**
* @generated from field: optional uint64 r0 = 1;
*/
r0: bigint;
/**
* @generated from field: optional uint64 r1 = 2;
*/
r1: bigint;
/**
* @generated from field: optional uint64 r2 = 3;
*/
r2: bigint;
/**
* @generated from field: optional uint64 r3 = 4;
*/
r3: bigint;
};
/**
* Describes the message perfetto.protos.TrustySmcFtraceEvent.
* Use `create(TrustySmcFtraceEventSchema)` to create a new message.
*/
export const TrustySmcFtraceEventSchema: GenMessage<TrustySmcFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 0);
/**
* @generated from message perfetto.protos.TrustySmcDoneFtraceEvent
*/
export type TrustySmcDoneFtraceEvent = Message<"perfetto.protos.TrustySmcDoneFtraceEvent"> & {
/**
* @generated from field: optional uint64 ret = 1;
*/
ret: bigint;
};
/**
* Describes the message perfetto.protos.TrustySmcDoneFtraceEvent.
* Use `create(TrustySmcDoneFtraceEventSchema)` to create a new message.
*/
export const TrustySmcDoneFtraceEventSchema: GenMessage<TrustySmcDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 1);
/**
* @generated from message perfetto.protos.TrustyStdCall32FtraceEvent
*/
export type TrustyStdCall32FtraceEvent = Message<"perfetto.protos.TrustyStdCall32FtraceEvent"> & {
/**
* @generated from field: optional uint64 r0 = 1;
*/
r0: bigint;
/**
* @generated from field: optional uint64 r1 = 2;
*/
r1: bigint;
/**
* @generated from field: optional uint64 r2 = 3;
*/
r2: bigint;
/**
* @generated from field: optional uint64 r3 = 4;
*/
r3: bigint;
};
/**
* Describes the message perfetto.protos.TrustyStdCall32FtraceEvent.
* Use `create(TrustyStdCall32FtraceEventSchema)` to create a new message.
*/
export const TrustyStdCall32FtraceEventSchema: GenMessage<TrustyStdCall32FtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 2);
/**
* @generated from message perfetto.protos.TrustyStdCall32DoneFtraceEvent
*/
export type TrustyStdCall32DoneFtraceEvent = Message<"perfetto.protos.TrustyStdCall32DoneFtraceEvent"> & {
/**
* @generated from field: optional int64 ret = 1;
*/
ret: bigint;
};
/**
* Describes the message perfetto.protos.TrustyStdCall32DoneFtraceEvent.
* Use `create(TrustyStdCall32DoneFtraceEventSchema)` to create a new message.
*/
export const TrustyStdCall32DoneFtraceEventSchema: GenMessage<TrustyStdCall32DoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 3);
/**
* @generated from message perfetto.protos.TrustyShareMemoryFtraceEvent
*/
export type TrustyShareMemoryFtraceEvent = Message<"perfetto.protos.TrustyShareMemoryFtraceEvent"> & {
/**
* @generated from field: optional uint64 len = 1;
*/
len: bigint;
/**
* @generated from field: optional uint32 lend = 2;
*/
lend: number;
/**
* @generated from field: optional uint32 nents = 3;
*/
nents: number;
};
/**
* Describes the message perfetto.protos.TrustyShareMemoryFtraceEvent.
* Use `create(TrustyShareMemoryFtraceEventSchema)` to create a new message.
*/
export const TrustyShareMemoryFtraceEventSchema: GenMessage<TrustyShareMemoryFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 4);
/**
* @generated from message perfetto.protos.TrustyShareMemoryDoneFtraceEvent
*/
export type TrustyShareMemoryDoneFtraceEvent = Message<"perfetto.protos.TrustyShareMemoryDoneFtraceEvent"> & {
/**
* @generated from field: optional uint64 handle = 1;
*/
handle: bigint;
/**
* @generated from field: optional uint64 len = 2;
*/
len: bigint;
/**
* @generated from field: optional uint32 lend = 3;
*/
lend: number;
/**
* @generated from field: optional uint32 nents = 4;
*/
nents: number;
/**
* @generated from field: optional int32 ret = 5;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.TrustyShareMemoryDoneFtraceEvent.
* Use `create(TrustyShareMemoryDoneFtraceEventSchema)` to create a new message.
*/
export const TrustyShareMemoryDoneFtraceEventSchema: GenMessage<TrustyShareMemoryDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 5);
/**
* @generated from message perfetto.protos.TrustyReclaimMemoryFtraceEvent
*/
export type TrustyReclaimMemoryFtraceEvent = Message<"perfetto.protos.TrustyReclaimMemoryFtraceEvent"> & {
/**
* @generated from field: optional uint64 id = 1;
*/
id: bigint;
};
/**
* Describes the message perfetto.protos.TrustyReclaimMemoryFtraceEvent.
* Use `create(TrustyReclaimMemoryFtraceEventSchema)` to create a new message.
*/
export const TrustyReclaimMemoryFtraceEventSchema: GenMessage<TrustyReclaimMemoryFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 6);
/**
* @generated from message perfetto.protos.TrustyReclaimMemoryDoneFtraceEvent
*/
export type TrustyReclaimMemoryDoneFtraceEvent = Message<"perfetto.protos.TrustyReclaimMemoryDoneFtraceEvent"> & {
/**
* @generated from field: optional uint64 id = 1;
*/
id: bigint;
/**
* @generated from field: optional int32 ret = 2;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.TrustyReclaimMemoryDoneFtraceEvent.
* Use `create(TrustyReclaimMemoryDoneFtraceEventSchema)` to create a new message.
*/
export const TrustyReclaimMemoryDoneFtraceEventSchema: GenMessage<TrustyReclaimMemoryDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 7);
/**
* @generated from message perfetto.protos.TrustyIrqFtraceEvent
*/
export type TrustyIrqFtraceEvent = Message<"perfetto.protos.TrustyIrqFtraceEvent"> & {
/**
* @generated from field: optional int32 irq = 1;
*/
irq: number;
};
/**
* Describes the message perfetto.protos.TrustyIrqFtraceEvent.
* Use `create(TrustyIrqFtraceEventSchema)` to create a new message.
*/
export const TrustyIrqFtraceEventSchema: GenMessage<TrustyIrqFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 8);
/**
* @generated from message perfetto.protos.TrustyIpcHandleEventFtraceEvent
*/
export type TrustyIpcHandleEventFtraceEvent = Message<"perfetto.protos.TrustyIpcHandleEventFtraceEvent"> & {
/**
* @generated from field: optional uint32 chan = 1;
*/
chan: number;
/**
* @generated from field: optional uint32 event_id = 2;
*/
eventId: number;
/**
* @generated from field: optional string srv_name = 3;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcHandleEventFtraceEvent.
* Use `create(TrustyIpcHandleEventFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcHandleEventFtraceEventSchema: GenMessage<TrustyIpcHandleEventFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 9);
/**
* @generated from message perfetto.protos.TrustyIpcConnectFtraceEvent
*/
export type TrustyIpcConnectFtraceEvent = Message<"perfetto.protos.TrustyIpcConnectFtraceEvent"> & {
/**
* @generated from field: optional uint32 chan = 1;
*/
chan: number;
/**
* @generated from field: optional string port = 2;
*/
port: string;
/**
* @generated from field: optional int32 state = 3;
*/
state: number;
};
/**
* Describes the message perfetto.protos.TrustyIpcConnectFtraceEvent.
* Use `create(TrustyIpcConnectFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcConnectFtraceEventSchema: GenMessage<TrustyIpcConnectFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 10);
/**
* @generated from message perfetto.protos.TrustyIpcConnectEndFtraceEvent
*/
export type TrustyIpcConnectEndFtraceEvent = Message<"perfetto.protos.TrustyIpcConnectEndFtraceEvent"> & {
/**
* @generated from field: optional uint32 chan = 1;
*/
chan: number;
/**
* @generated from field: optional int32 err = 2;
*/
err: number;
/**
* @generated from field: optional int32 state = 3;
*/
state: number;
};
/**
* Describes the message perfetto.protos.TrustyIpcConnectEndFtraceEvent.
* Use `create(TrustyIpcConnectEndFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcConnectEndFtraceEventSchema: GenMessage<TrustyIpcConnectEndFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 11);
/**
* @generated from message perfetto.protos.TrustyIpcWriteFtraceEvent
*/
export type TrustyIpcWriteFtraceEvent = Message<"perfetto.protos.TrustyIpcWriteFtraceEvent"> & {
/**
* @generated from field: optional uint64 buf_id = 1;
*/
bufId: bigint;
/**
* @generated from field: optional uint32 chan = 2;
*/
chan: number;
/**
* @generated from field: optional int32 kind_shm = 3;
*/
kindShm: number;
/**
* @generated from field: optional int32 len_or_err = 4;
*/
lenOrErr: number;
/**
* @generated from field: optional uint64 shm_cnt = 5;
*/
shmCnt: bigint;
/**
* @generated from field: optional string srv_name = 6;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcWriteFtraceEvent.
* Use `create(TrustyIpcWriteFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcWriteFtraceEventSchema: GenMessage<TrustyIpcWriteFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 12);
/**
* @generated from message perfetto.protos.TrustyIpcPollFtraceEvent
*/
export type TrustyIpcPollFtraceEvent = Message<"perfetto.protos.TrustyIpcPollFtraceEvent"> & {
/**
* @generated from field: optional uint32 chan = 1;
*/
chan: number;
/**
* @generated from field: optional uint32 poll_mask = 2;
*/
pollMask: number;
/**
* @generated from field: optional string srv_name = 3;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcPollFtraceEvent.
* Use `create(TrustyIpcPollFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcPollFtraceEventSchema: GenMessage<TrustyIpcPollFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 13);
/**
* @generated from message perfetto.protos.TrustyIpcReadFtraceEvent
*/
export type TrustyIpcReadFtraceEvent = Message<"perfetto.protos.TrustyIpcReadFtraceEvent"> & {
/**
* @generated from field: optional uint32 chan = 1;
*/
chan: number;
/**
* @generated from field: optional string srv_name = 2;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcReadFtraceEvent.
* Use `create(TrustyIpcReadFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcReadFtraceEventSchema: GenMessage<TrustyIpcReadFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 14);
/**
* @generated from message perfetto.protos.TrustyIpcReadEndFtraceEvent
*/
export type TrustyIpcReadEndFtraceEvent = Message<"perfetto.protos.TrustyIpcReadEndFtraceEvent"> & {
/**
* @generated from field: optional uint64 buf_id = 1;
*/
bufId: bigint;
/**
* @generated from field: optional uint32 chan = 2;
*/
chan: number;
/**
* @generated from field: optional int32 len_or_err = 3;
*/
lenOrErr: number;
/**
* @generated from field: optional uint64 shm_cnt = 4;
*/
shmCnt: bigint;
/**
* @generated from field: optional string srv_name = 5;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcReadEndFtraceEvent.
* Use `create(TrustyIpcReadEndFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcReadEndFtraceEventSchema: GenMessage<TrustyIpcReadEndFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 15);
/**
* @generated from message perfetto.protos.TrustyIpcRxFtraceEvent
*/
export type TrustyIpcRxFtraceEvent = Message<"perfetto.protos.TrustyIpcRxFtraceEvent"> & {
/**
* @generated from field: optional uint64 buf_id = 1;
*/
bufId: bigint;
/**
* @generated from field: optional uint32 chan = 2;
*/
chan: number;
/**
* @generated from field: optional string srv_name = 3;
*/
srvName: string;
};
/**
* Describes the message perfetto.protos.TrustyIpcRxFtraceEvent.
* Use `create(TrustyIpcRxFtraceEventSchema)` to create a new message.
*/
export const TrustyIpcRxFtraceEventSchema: GenMessage<TrustyIpcRxFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 16);
/**
* @generated from message perfetto.protos.TrustyEnqueueNopFtraceEvent
*/
export type TrustyEnqueueNopFtraceEvent = Message<"perfetto.protos.TrustyEnqueueNopFtraceEvent"> & {
/**
* @generated from field: optional uint32 arg1 = 1;
*/
arg1: number;
/**
* @generated from field: optional uint32 arg2 = 2;
*/
arg2: number;
/**
* @generated from field: optional uint32 arg3 = 3;
*/
arg3: number;
};
/**
* Describes the message perfetto.protos.TrustyEnqueueNopFtraceEvent.
* Use `create(TrustyEnqueueNopFtraceEventSchema)` to create a new message.
*/
export const TrustyEnqueueNopFtraceEventSchema: GenMessage<TrustyEnqueueNopFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_trusty, 17);