UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

139 lines 4.46 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/system_info.proto. */ export declare const file_protos_perfetto_trace_system_info: GenFile; /** * @generated from message perfetto.protos.Utsname */ export type Utsname = Message<"perfetto.protos.Utsname"> & { /** * @generated from field: optional string sysname = 1; */ sysname: string; /** * @generated from field: optional string version = 2; */ version: string; /** * @generated from field: optional string release = 3; */ release: string; /** * @generated from field: optional string machine = 4; */ machine: string; }; /** * Describes the message perfetto.protos.Utsname. * Use `create(UtsnameSchema)` to create a new message. */ export declare const UtsnameSchema: GenMessage<Utsname>; /** * Next id: 15; * * @generated from message perfetto.protos.SystemInfo */ export type SystemInfo = Message<"perfetto.protos.SystemInfo"> & { /** * @generated from field: optional perfetto.protos.Utsname utsname = 1; */ utsname?: Utsname; /** * @generated from field: optional string android_build_fingerprint = 2; */ androidBuildFingerprint: string; /** * The manufacturer of the product/hardware. * Source : "ro.product.manufacturer" * Introduced after Android W in Nov 2024 and is not supported on older * versions. * * @generated from field: optional string android_device_manufacturer = 14; */ androidDeviceManufacturer: string; /** * The SoC model from which trace is collected * * @generated from field: optional string android_soc_model = 9; */ androidSocModel: string; /** * The guest SoC model from which trace is collected in case of VMs * * @generated from field: optional string android_guest_soc_model = 13; */ androidGuestSocModel: string; /** * The hardware reversion from android device * * @generated from field: optional string android_hardware_revision = 10; */ androidHardwareRevision: string; /** * The storage component from android_device. This field has been introduced * after Android W in Aug 2024 and is not supported on older versions. * * @generated from field: optional string android_storage_model = 11; */ androidStorageModel: string; /** * The RAM component information from android device. This field has been * introduced after Android W in Aug 2024 and is not supported on older * versions. * * @generated from field: optional string android_ram_model = 12; */ androidRamModel: string; /** * The version of traced (the same returned by `traced --version`). * This is a human readable string with and its format varies depending on * the build system and the repo (standalone vs AOSP). * This is intended for human debugging only. * * @generated from field: optional string tracing_service_version = 4; */ tracingServiceVersion: string; /** * The Android SDK vesion (e.g. 21 for L, 31 for S etc). * Introduced in Android T. * * @generated from field: optional uint64 android_sdk_version = 5; */ androidSdkVersion: bigint; /** * Kernel page size - sysconf(_SC_PAGESIZE). * * @generated from field: optional uint32 page_size = 6; */ pageSize: number; /** * Number of cpus - sysconf(_SC_NPROCESSORS_CONF). * Might be different to the number of online cpus. * Introduced in perfetto v44. * * @generated from field: optional uint32 num_cpus = 8; */ numCpus: number; /** * The timezone offset from UTC, as per strftime("%z"), in minutes. * Introduced in v38 / Android V. * * @generated from field: optional int32 timezone_off_mins = 7; */ timezoneOffMins: number; /** * Ticks per second - sysconf(_SC_CLK_TCK). * Not serialised as of perfetto v44. * * @generated from field: optional int64 hz = 3; */ hz: bigint; }; /** * Describes the message perfetto.protos.SystemInfo. * Use `create(SystemInfoSchema)` to create a new message. */ export declare const SystemInfoSchema: GenMessage<SystemInfo>; //# sourceMappingURL=system_info_pb.d.ts.map