perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
237 lines (201 loc) • 8.06 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/binder.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/binder.proto.
*/
export const file_protos_perfetto_trace_ftrace_binder: GenFile = /*@__PURE__*/
fileDesc("Cilwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2JpbmRlci5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIpUBChxCaW5kZXJUcmFuc2FjdGlvbkZ0cmFjZUV2ZW50EhAKCGRlYnVnX2lkGAEgASgFEhMKC3RhcmdldF9ub2RlGAIgASgFEg8KB3RvX3Byb2MYAyABKAUSEQoJdG9fdGhyZWFkGAQgASgFEg0KBXJlcGx5GAUgASgFEgwKBGNvZGUYBiABKA0SDQoFZmxhZ3MYByABKA0iOAokQmluZGVyVHJhbnNhY3Rpb25SZWNlaXZlZEZ0cmFjZUV2ZW50EhAKCGRlYnVnX2lkGAEgASgFInYKHEJpbmRlclNldFByaW9yaXR5RnRyYWNlRXZlbnQSDAoEcHJvYxgBIAEoBRIOCgZ0aHJlYWQYAiABKAUSEAoIb2xkX3ByaW8YAyABKA0SEAoIbmV3X3ByaW8YBCABKA0SFAoMZGVzaXJlZF9wcmlvGAUgASgNIiQKFUJpbmRlckxvY2tGdHJhY2VFdmVudBILCgN0YWcYASABKAkiJgoXQmluZGVyTG9ja2VkRnRyYWNlRXZlbnQSCwoDdGFnGAEgASgJIiYKF0JpbmRlclVubG9ja0Z0cmFjZUV2ZW50EgsKA3RhZxgBIAEoCSJ9CiRCaW5kZXJUcmFuc2FjdGlvbkFsbG9jQnVmRnRyYWNlRXZlbnQSEQoJZGF0YV9zaXplGAEgASgEEhAKCGRlYnVnX2lkGAIgASgFEhQKDG9mZnNldHNfc2l6ZRgDIAEoBBIaChJleHRyYV9idWZmZXJzX3NpemUYBCABKAQiJwoYQmluZGVyQ29tbWFuZEZ0cmFjZUV2ZW50EgsKA2NtZBgBIAEoDSImChdCaW5kZXJSZXR1cm5GdHJhY2VFdmVudBILCgNjbWQYASABKA0");
/**
* @generated from message perfetto.protos.BinderTransactionFtraceEvent
*/
export type BinderTransactionFtraceEvent = Message<"perfetto.protos.BinderTransactionFtraceEvent"> & {
/**
* @generated from field: optional int32 debug_id = 1;
*/
debugId: number;
/**
* @generated from field: optional int32 target_node = 2;
*/
targetNode: number;
/**
* @generated from field: optional int32 to_proc = 3;
*/
toProc: number;
/**
* @generated from field: optional int32 to_thread = 4;
*/
toThread: number;
/**
* @generated from field: optional int32 reply = 5;
*/
reply: number;
/**
* @generated from field: optional uint32 code = 6;
*/
code: number;
/**
* @generated from field: optional uint32 flags = 7;
*/
flags: number;
};
/**
* Describes the message perfetto.protos.BinderTransactionFtraceEvent.
* Use `create(BinderTransactionFtraceEventSchema)` to create a new message.
*/
export const BinderTransactionFtraceEventSchema: GenMessage<BinderTransactionFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 0);
/**
* @generated from message perfetto.protos.BinderTransactionReceivedFtraceEvent
*/
export type BinderTransactionReceivedFtraceEvent = Message<"perfetto.protos.BinderTransactionReceivedFtraceEvent"> & {
/**
* @generated from field: optional int32 debug_id = 1;
*/
debugId: number;
};
/**
* Describes the message perfetto.protos.BinderTransactionReceivedFtraceEvent.
* Use `create(BinderTransactionReceivedFtraceEventSchema)` to create a new message.
*/
export const BinderTransactionReceivedFtraceEventSchema: GenMessage<BinderTransactionReceivedFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 1);
/**
* @generated from message perfetto.protos.BinderSetPriorityFtraceEvent
*/
export type BinderSetPriorityFtraceEvent = Message<"perfetto.protos.BinderSetPriorityFtraceEvent"> & {
/**
* @generated from field: optional int32 proc = 1;
*/
proc: number;
/**
* @generated from field: optional int32 thread = 2;
*/
thread: number;
/**
* @generated from field: optional uint32 old_prio = 3;
*/
oldPrio: number;
/**
* @generated from field: optional uint32 new_prio = 4;
*/
newPrio: number;
/**
* @generated from field: optional uint32 desired_prio = 5;
*/
desiredPrio: number;
};
/**
* Describes the message perfetto.protos.BinderSetPriorityFtraceEvent.
* Use `create(BinderSetPriorityFtraceEventSchema)` to create a new message.
*/
export const BinderSetPriorityFtraceEventSchema: GenMessage<BinderSetPriorityFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 2);
/**
* @generated from message perfetto.protos.BinderLockFtraceEvent
*/
export type BinderLockFtraceEvent = Message<"perfetto.protos.BinderLockFtraceEvent"> & {
/**
* @generated from field: optional string tag = 1;
*/
tag: string;
};
/**
* Describes the message perfetto.protos.BinderLockFtraceEvent.
* Use `create(BinderLockFtraceEventSchema)` to create a new message.
*/
export const BinderLockFtraceEventSchema: GenMessage<BinderLockFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 3);
/**
* @generated from message perfetto.protos.BinderLockedFtraceEvent
*/
export type BinderLockedFtraceEvent = Message<"perfetto.protos.BinderLockedFtraceEvent"> & {
/**
* @generated from field: optional string tag = 1;
*/
tag: string;
};
/**
* Describes the message perfetto.protos.BinderLockedFtraceEvent.
* Use `create(BinderLockedFtraceEventSchema)` to create a new message.
*/
export const BinderLockedFtraceEventSchema: GenMessage<BinderLockedFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 4);
/**
* @generated from message perfetto.protos.BinderUnlockFtraceEvent
*/
export type BinderUnlockFtraceEvent = Message<"perfetto.protos.BinderUnlockFtraceEvent"> & {
/**
* @generated from field: optional string tag = 1;
*/
tag: string;
};
/**
* Describes the message perfetto.protos.BinderUnlockFtraceEvent.
* Use `create(BinderUnlockFtraceEventSchema)` to create a new message.
*/
export const BinderUnlockFtraceEventSchema: GenMessage<BinderUnlockFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 5);
/**
* @generated from message perfetto.protos.BinderTransactionAllocBufFtraceEvent
*/
export type BinderTransactionAllocBufFtraceEvent = Message<"perfetto.protos.BinderTransactionAllocBufFtraceEvent"> & {
/**
* @generated from field: optional uint64 data_size = 1;
*/
dataSize: bigint;
/**
* @generated from field: optional int32 debug_id = 2;
*/
debugId: number;
/**
* @generated from field: optional uint64 offsets_size = 3;
*/
offsetsSize: bigint;
/**
* @generated from field: optional uint64 extra_buffers_size = 4;
*/
extraBuffersSize: bigint;
};
/**
* Describes the message perfetto.protos.BinderTransactionAllocBufFtraceEvent.
* Use `create(BinderTransactionAllocBufFtraceEventSchema)` to create a new message.
*/
export const BinderTransactionAllocBufFtraceEventSchema: GenMessage<BinderTransactionAllocBufFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 6);
/**
* @generated from message perfetto.protos.BinderCommandFtraceEvent
*/
export type BinderCommandFtraceEvent = Message<"perfetto.protos.BinderCommandFtraceEvent"> & {
/**
* @generated from field: optional uint32 cmd = 1;
*/
cmd: number;
};
/**
* Describes the message perfetto.protos.BinderCommandFtraceEvent.
* Use `create(BinderCommandFtraceEventSchema)` to create a new message.
*/
export const BinderCommandFtraceEventSchema: GenMessage<BinderCommandFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 7);
/**
* @generated from message perfetto.protos.BinderReturnFtraceEvent
*/
export type BinderReturnFtraceEvent = Message<"perfetto.protos.BinderReturnFtraceEvent"> & {
/**
* @generated from field: optional uint32 cmd = 1;
*/
cmd: number;
};
/**
* Describes the message perfetto.protos.BinderReturnFtraceEvent.
* Use `create(BinderReturnFtraceEventSchema)` to create a new message.
*/
export const BinderReturnFtraceEventSchema: GenMessage<BinderReturnFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_binder, 8);