UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

238 lines 7.8 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/track_event/chrome_process_descriptor.proto. */ export declare const file_protos_perfetto_trace_track_event_chrome_process_descriptor: GenFile; /** * Describes the attributes for a Chrome process. Must be paired with a * ProcessDescriptor in the same TrackDescriptor. * * Next id: 6. * * @generated from message perfetto.protos.ChromeProcessDescriptor */ export type ChromeProcessDescriptor = Message<"perfetto.protos.ChromeProcessDescriptor"> & { /** * @generated from field: optional perfetto.protos.ChromeProcessDescriptor.ProcessType process_type = 1; */ processType: ChromeProcessDescriptor_ProcessType; /** * @generated from field: optional int32 process_priority = 2; */ processPriority: number; /** * To support old UI. New UI should determine default sorting by process_type. * * @generated from field: optional int32 legacy_sort_index = 3; */ legacySortIndex: number; /** * Name of the hosting app for WebView. Used to match renderer processes to * their hosting apps. * * @generated from field: optional string host_app_package_name = 4; */ hostAppPackageName: string; /** * The ID to link crashes to trace. * Notes: * * The ID is per process. So, each trace may contain many IDs, and you need * to look for the ID from crashed process to find the crash report. * * Having a "chrome-trace-id" in crash doesn't necessarily mean we can * get an uploaded trace, since uploads could have failed. * * On the other hand, if there was a crash during the session and trace was * uploaded, it is very likely to find a crash report with the trace ID. * * This is not crash ID or trace ID. It is just a random 64-bit number * recorded in both traces and crashes. It is possible to have collisions, * though very rare. * * @generated from field: optional uint64 crash_trace_id = 5; */ crashTraceId: bigint; }; /** * Describes the message perfetto.protos.ChromeProcessDescriptor. * Use `create(ChromeProcessDescriptorSchema)` to create a new message. */ export declare const ChromeProcessDescriptorSchema: GenMessage<ChromeProcessDescriptor>; /** * See chromium's content::ProcessType. * * @generated from enum perfetto.protos.ChromeProcessDescriptor.ProcessType */ export declare enum ChromeProcessDescriptor_ProcessType { /** * @generated from enum value: PROCESS_UNSPECIFIED = 0; */ PROCESS_UNSPECIFIED = 0, /** * @generated from enum value: PROCESS_BROWSER = 1; */ PROCESS_BROWSER = 1, /** * @generated from enum value: PROCESS_RENDERER = 2; */ PROCESS_RENDERER = 2, /** * @generated from enum value: PROCESS_UTILITY = 3; */ PROCESS_UTILITY = 3, /** * @generated from enum value: PROCESS_ZYGOTE = 4; */ PROCESS_ZYGOTE = 4, /** * @generated from enum value: PROCESS_SANDBOX_HELPER = 5; */ PROCESS_SANDBOX_HELPER = 5, /** * @generated from enum value: PROCESS_GPU = 6; */ PROCESS_GPU = 6, /** * @generated from enum value: PROCESS_PPAPI_PLUGIN = 7; */ PROCESS_PPAPI_PLUGIN = 7, /** * @generated from enum value: PROCESS_PPAPI_BROKER = 8; */ PROCESS_PPAPI_BROKER = 8, /** * @generated from enum value: PROCESS_SERVICE_NETWORK = 9; */ PROCESS_SERVICE_NETWORK = 9, /** * @generated from enum value: PROCESS_SERVICE_TRACING = 10; */ PROCESS_SERVICE_TRACING = 10, /** * @generated from enum value: PROCESS_SERVICE_STORAGE = 11; */ PROCESS_SERVICE_STORAGE = 11, /** * @generated from enum value: PROCESS_SERVICE_AUDIO = 12; */ PROCESS_SERVICE_AUDIO = 12, /** * @generated from enum value: PROCESS_SERVICE_DATA_DECODER = 13; */ PROCESS_SERVICE_DATA_DECODER = 13, /** * @generated from enum value: PROCESS_SERVICE_UTIL_WIN = 14; */ PROCESS_SERVICE_UTIL_WIN = 14, /** * @generated from enum value: PROCESS_SERVICE_PROXY_RESOLVER = 15; */ PROCESS_SERVICE_PROXY_RESOLVER = 15, /** * @generated from enum value: PROCESS_SERVICE_CDM = 16; */ PROCESS_SERVICE_CDM = 16, /** * @generated from enum value: PROCESS_SERVICE_VIDEO_CAPTURE = 17; */ PROCESS_SERVICE_VIDEO_CAPTURE = 17, /** * @generated from enum value: PROCESS_SERVICE_UNZIPPER = 18; */ PROCESS_SERVICE_UNZIPPER = 18, /** * @generated from enum value: PROCESS_SERVICE_MIRRORING = 19; */ PROCESS_SERVICE_MIRRORING = 19, /** * @generated from enum value: PROCESS_SERVICE_FILEPATCHER = 20; */ PROCESS_SERVICE_FILEPATCHER = 20, /** * @generated from enum value: PROCESS_SERVICE_TTS = 21; */ PROCESS_SERVICE_TTS = 21, /** * @generated from enum value: PROCESS_SERVICE_PRINTING = 22; */ PROCESS_SERVICE_PRINTING = 22, /** * @generated from enum value: PROCESS_SERVICE_QUARANTINE = 23; */ PROCESS_SERVICE_QUARANTINE = 23, /** * @generated from enum value: PROCESS_SERVICE_CROS_LOCALSEARCH = 24; */ PROCESS_SERVICE_CROS_LOCALSEARCH = 24, /** * @generated from enum value: PROCESS_SERVICE_CROS_ASSISTANT_AUDIO_DECODER = 25; */ PROCESS_SERVICE_CROS_ASSISTANT_AUDIO_DECODER = 25, /** * @generated from enum value: PROCESS_SERVICE_FILEUTIL = 26; */ PROCESS_SERVICE_FILEUTIL = 26, /** * @generated from enum value: PROCESS_SERVICE_PRINTCOMPOSITOR = 27; */ PROCESS_SERVICE_PRINTCOMPOSITOR = 27, /** * @generated from enum value: PROCESS_SERVICE_PAINTPREVIEW = 28; */ PROCESS_SERVICE_PAINTPREVIEW = 28, /** * @generated from enum value: PROCESS_SERVICE_SPEECHRECOGNITION = 29; */ PROCESS_SERVICE_SPEECHRECOGNITION = 29, /** * @generated from enum value: PROCESS_SERVICE_XRDEVICE = 30; */ PROCESS_SERVICE_XRDEVICE = 30, /** * @generated from enum value: PROCESS_SERVICE_READICON = 31; */ PROCESS_SERVICE_READICON = 31, /** * @generated from enum value: PROCESS_SERVICE_LANGUAGEDETECTION = 32; */ PROCESS_SERVICE_LANGUAGEDETECTION = 32, /** * @generated from enum value: PROCESS_SERVICE_SHARING = 33; */ PROCESS_SERVICE_SHARING = 33, /** * @generated from enum value: PROCESS_SERVICE_MEDIAPARSER = 34; */ PROCESS_SERVICE_MEDIAPARSER = 34, /** * @generated from enum value: PROCESS_SERVICE_QRCODEGENERATOR = 35; */ PROCESS_SERVICE_QRCODEGENERATOR = 35, /** * @generated from enum value: PROCESS_SERVICE_PROFILEIMPORT = 36; */ PROCESS_SERVICE_PROFILEIMPORT = 36, /** * @generated from enum value: PROCESS_SERVICE_IME = 37; */ PROCESS_SERVICE_IME = 37, /** * @generated from enum value: PROCESS_SERVICE_RECORDING = 38; */ PROCESS_SERVICE_RECORDING = 38, /** * @generated from enum value: PROCESS_SERVICE_SHAPEDETECTION = 39; */ PROCESS_SERVICE_SHAPEDETECTION = 39, /** * @generated from enum value: PROCESS_RENDERER_EXTENSION = 40; */ PROCESS_RENDERER_EXTENSION = 40, /** * @generated from enum value: PROCESS_SERVICE_MEDIA_FOUNDATION = 41; */ PROCESS_SERVICE_MEDIA_FOUNDATION = 41 } /** * Describes the enum perfetto.protos.ChromeProcessDescriptor.ProcessType. */ export declare const ChromeProcessDescriptor_ProcessTypeSchema: GenEnum<ChromeProcessDescriptor_ProcessType>; //# sourceMappingURL=chrome_process_descriptor_pb.d.ts.map