UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

330 lines 18.3 kB
"use strict"; // // Copyright (C) 2023 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. Object.defineProperty(exports, "__esModule", { value: true }); exports.ReadyThreadEtwEvent_TraceFlagSchema = exports.ReadyThreadEtwEvent_TraceFlag = exports.ReadyThreadEtwEvent_AdjustReasonSchema = exports.ReadyThreadEtwEvent_AdjustReason = exports.ReadyThreadEtwEventSchema = exports.CSwitchEtwEvent_OldThreadStateSchema = exports.CSwitchEtwEvent_OldThreadState = exports.CSwitchEtwEvent_OldThreadWaitModeSchema = exports.CSwitchEtwEvent_OldThreadWaitMode = exports.CSwitchEtwEvent_OldThreadWaitReasonSchema = exports.CSwitchEtwEvent_OldThreadWaitReason = exports.CSwitchEtwEventSchema = exports.file_protos_perfetto_trace_etw_etw = void 0; const codegenv1_1 = require("@bufbuild/protobuf/codegenv1"); /** * Describes the file protos/perfetto/trace/etw/etw.proto. */ exports.file_protos_perfetto_trace_etw_etw = (0, codegenv1_1.fileDesc)("CiNwcm90b3MvcGVyZmV0dG8vdHJhY2UvZXR3L2V0dy5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIvgKCg9DU3dpdGNoRXR3RXZlbnQSFQoNbmV3X3RocmVhZF9pZBgBIAEoDRIVCg1vbGRfdGhyZWFkX2lkGAIgASgNEhsKE25ld190aHJlYWRfcHJpb3JpdHkYAyABKBESGwoTb2xkX3RocmVhZF9wcmlvcml0eRgEIAEoERIYChBwcmV2aW91c19jX3N0YXRlGAUgASgNElQKFm9sZF90aHJlYWRfd2FpdF9yZWFzb24YBiABKA4yNC5wZXJmZXR0by5wcm90b3MuQ1N3aXRjaEV0d0V2ZW50Lk9sZFRocmVhZFdhaXRSZWFzb24SUAoUb2xkX3RocmVhZF93YWl0X21vZGUYByABKA4yMi5wZXJmZXR0by5wcm90b3MuQ1N3aXRjaEV0d0V2ZW50Lk9sZFRocmVhZFdhaXRNb2RlEkkKEG9sZF90aHJlYWRfc3RhdGUYCCABKA4yLy5wZXJmZXR0by5wcm90b3MuQ1N3aXRjaEV0d0V2ZW50Lk9sZFRocmVhZFN0YXRlEicKH29sZF90aHJlYWRfd2FpdF9pZGVhbF9wcm9jZXNzb3IYCSABKBESHAoUbmV3X3RocmVhZF93YWl0X3RpbWUYCiABKA0i6QUKE09sZFRocmVhZFdhaXRSZWFzb24SDQoJRVhFQ1VUSVZFEAASDQoJRlJFRV9QQUdFEAESCwoHUEFHRV9JThACEhMKD1BPT0xfQUxMT0NBVElPThADEhMKD0RFTEFZX0VYRUNVVElPThAEEgsKB1NVU1BFTkQQBRIQCgxVU0VSX1JFUVVFU1QQBhIQCgxXUl9FWEVDVVRJVkUQBxIQCgxXUl9GUkVFX1BBR0UQCBIOCgpXUl9QQUdFX0lOEAkSFgoSV1JfUE9PTF9BTExPQ0FUSU9OEAoSFgoSV1JfREVMQVlfRVhFQ1VUSU9OEAsSEAoMV1JfU1VTUEVOREVEEAwSEwoPV1JfVVNFUl9SRVFVRVNUEA0SEQoNV1JfRVZFTlRfUEFJUhAOEgwKCFdSX1FVRVVFEA8SEwoPV1JfTFBDX1JFQ0VJVkVSEBASEAoMV1JfTFBDX1JFUExZEBESFQoRV1JfVklSVFVBTF9NRU1PUlkQEhIPCgtXUl9QQUdFX09VVBATEhIKDldSX1JFTkRFWl9WT1VTEBQSEgoOV1JfS0VZRURfRVZFTlQQFRIRCg1XUl9URVJNSU5BVEVEEBYSFgoSV1JfUFJPQ0VTU19JTl9TV0FQEBcSFwoTV1JfQ1BVX1JBVEVfQ09OVFJPTBAYEhQKEFdSX0NBTExPVVRfU1RBQ0sQGRINCglXUl9LRVJORUwQGhIPCgtXUl9SRVNPVVJDRRAbEhAKDFdSX1BVU0hfTE9DSxAcEgwKCFdSX01VVEVYEB0SEgoOV1JfUVVBTlRVTV9FTkQQHhITCg9XUl9ESVNQQVRDSF9JTlQQHxIQCgxXUl9QUkVFTVBURUQQIBIWChJXUl9ZSUVMRF9FWEVDVVRJT04QIRIRCg1XUl9GQVNUX01VVEVYECISEgoOV1JfR1VBUkRfTVVURVgQIxIOCgpXUl9SVU5ET1dOECQSFwoTTUFYSU1VTV9XQUlUX1JFQVNPThAlIjMKEU9sZFRocmVhZFdhaXRNb2RlEg8KC0tFUk5FTF9NT0RFEAASDQoJVVNFUl9NT0RFEAEihwEKDk9sZFRocmVhZFN0YXRlEg8KC0lOSVRJQUxJWkVEEAASCQoFUkVBRFkQARILCgdSVU5OSU5HEAISCwoHU1RBTkRCWRADEg4KClRFUk1JTkFURUQQBBILCgdXQUlUSU5HEAUSDgoKVFJBTlNJVElPThAGEhIKDkRFRkVSUkVEX1JFQURZEAciogMKE1JlYWR5VGhyZWFkRXR3RXZlbnQSEwoLdF90aHJlYWRfaWQYASABKA0SSAoNYWRqdXN0X3JlYXNvbhgCIAEoDjIxLnBlcmZldHRvLnByb3Rvcy5SZWFkeVRocmVhZEV0d0V2ZW50LkFkanVzdFJlYXNvbhIYChBhZGp1c3RfaW5jcmVtZW50GAMgASgREjwKBGZsYWcYBCABKA4yLi5wZXJmZXR0by5wcm90b3MuUmVhZHlUaHJlYWRFdHdFdmVudC5UcmFjZUZsYWciWAoMQWRqdXN0UmVhc29uEhgKFElHTk9SRV9USEVfSU5DUkVNRU5UEAASEwoPQVBQTFlfSU5DUkVNRU5UEAESGQoVQVBQTFlfSU5DUkVNRU5UX0JPT1NUEAIiegoJVHJhY2VGbGFnEhoKFlRSQUNFX0ZMQUdfVU5TUEVDSUZJRUQQABISCg5USFJFQURfUkVBRElFRBABEhwKGEtFUk5FTF9TVEFDS19TV0FQUEVEX09VVBACEh8KG1BST0NFU1NfQUREUkVTU19TV0FQUEVEX09VVBAE"); /** * Describes the message perfetto.protos.CSwitchEtwEvent. * Use `create(CSwitchEtwEventSchema)` to create a new message. */ exports.CSwitchEtwEventSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_etw_etw, 0); /** * Wait reason for the previous thread. The ordering is important as based on * the OldThreadWaitReason definition from the link above. The following are * the possible values: * * @generated from enum perfetto.protos.CSwitchEtwEvent.OldThreadWaitReason */ var CSwitchEtwEvent_OldThreadWaitReason; (function (CSwitchEtwEvent_OldThreadWaitReason) { /** * @generated from enum value: EXECUTIVE = 0; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["EXECUTIVE"] = 0] = "EXECUTIVE"; /** * @generated from enum value: FREE_PAGE = 1; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["FREE_PAGE"] = 1] = "FREE_PAGE"; /** * @generated from enum value: PAGE_IN = 2; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["PAGE_IN"] = 2] = "PAGE_IN"; /** * @generated from enum value: POOL_ALLOCATION = 3; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["POOL_ALLOCATION"] = 3] = "POOL_ALLOCATION"; /** * @generated from enum value: DELAY_EXECUTION = 4; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["DELAY_EXECUTION"] = 4] = "DELAY_EXECUTION"; /** * @generated from enum value: SUSPEND = 5; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["SUSPEND"] = 5] = "SUSPEND"; /** * @generated from enum value: USER_REQUEST = 6; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["USER_REQUEST"] = 6] = "USER_REQUEST"; /** * @generated from enum value: WR_EXECUTIVE = 7; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_EXECUTIVE"] = 7] = "WR_EXECUTIVE"; /** * @generated from enum value: WR_FREE_PAGE = 8; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_FREE_PAGE"] = 8] = "WR_FREE_PAGE"; /** * @generated from enum value: WR_PAGE_IN = 9; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_PAGE_IN"] = 9] = "WR_PAGE_IN"; /** * @generated from enum value: WR_POOL_ALLOCATION = 10; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_POOL_ALLOCATION"] = 10] = "WR_POOL_ALLOCATION"; /** * @generated from enum value: WR_DELAY_EXECUTION = 11; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_DELAY_EXECUTION"] = 11] = "WR_DELAY_EXECUTION"; /** * @generated from enum value: WR_SUSPENDED = 12; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_SUSPENDED"] = 12] = "WR_SUSPENDED"; /** * @generated from enum value: WR_USER_REQUEST = 13; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_USER_REQUEST"] = 13] = "WR_USER_REQUEST"; /** * @generated from enum value: WR_EVENT_PAIR = 14; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_EVENT_PAIR"] = 14] = "WR_EVENT_PAIR"; /** * @generated from enum value: WR_QUEUE = 15; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_QUEUE"] = 15] = "WR_QUEUE"; /** * @generated from enum value: WR_LPC_RECEIVER = 16; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_LPC_RECEIVER"] = 16] = "WR_LPC_RECEIVER"; /** * @generated from enum value: WR_LPC_REPLY = 17; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_LPC_REPLY"] = 17] = "WR_LPC_REPLY"; /** * @generated from enum value: WR_VIRTUAL_MEMORY = 18; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_VIRTUAL_MEMORY"] = 18] = "WR_VIRTUAL_MEMORY"; /** * @generated from enum value: WR_PAGE_OUT = 19; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_PAGE_OUT"] = 19] = "WR_PAGE_OUT"; /** * @generated from enum value: WR_RENDEZ_VOUS = 20; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_RENDEZ_VOUS"] = 20] = "WR_RENDEZ_VOUS"; /** * @generated from enum value: WR_KEYED_EVENT = 21; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_KEYED_EVENT"] = 21] = "WR_KEYED_EVENT"; /** * @generated from enum value: WR_TERMINATED = 22; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_TERMINATED"] = 22] = "WR_TERMINATED"; /** * @generated from enum value: WR_PROCESS_IN_SWAP = 23; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_PROCESS_IN_SWAP"] = 23] = "WR_PROCESS_IN_SWAP"; /** * @generated from enum value: WR_CPU_RATE_CONTROL = 24; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_CPU_RATE_CONTROL"] = 24] = "WR_CPU_RATE_CONTROL"; /** * @generated from enum value: WR_CALLOUT_STACK = 25; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_CALLOUT_STACK"] = 25] = "WR_CALLOUT_STACK"; /** * @generated from enum value: WR_KERNEL = 26; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_KERNEL"] = 26] = "WR_KERNEL"; /** * @generated from enum value: WR_RESOURCE = 27; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_RESOURCE"] = 27] = "WR_RESOURCE"; /** * @generated from enum value: WR_PUSH_LOCK = 28; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_PUSH_LOCK"] = 28] = "WR_PUSH_LOCK"; /** * @generated from enum value: WR_MUTEX = 29; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_MUTEX"] = 29] = "WR_MUTEX"; /** * @generated from enum value: WR_QUANTUM_END = 30; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_QUANTUM_END"] = 30] = "WR_QUANTUM_END"; /** * @generated from enum value: WR_DISPATCH_INT = 31; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_DISPATCH_INT"] = 31] = "WR_DISPATCH_INT"; /** * @generated from enum value: WR_PREEMPTED = 32; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_PREEMPTED"] = 32] = "WR_PREEMPTED"; /** * @generated from enum value: WR_YIELD_EXECUTION = 33; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_YIELD_EXECUTION"] = 33] = "WR_YIELD_EXECUTION"; /** * @generated from enum value: WR_FAST_MUTEX = 34; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_FAST_MUTEX"] = 34] = "WR_FAST_MUTEX"; /** * @generated from enum value: WR_GUARD_MUTEX = 35; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_GUARD_MUTEX"] = 35] = "WR_GUARD_MUTEX"; /** * @generated from enum value: WR_RUNDOWN = 36; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["WR_RUNDOWN"] = 36] = "WR_RUNDOWN"; /** * @generated from enum value: MAXIMUM_WAIT_REASON = 37; */ CSwitchEtwEvent_OldThreadWaitReason[CSwitchEtwEvent_OldThreadWaitReason["MAXIMUM_WAIT_REASON"] = 37] = "MAXIMUM_WAIT_REASON"; })(CSwitchEtwEvent_OldThreadWaitReason || (exports.CSwitchEtwEvent_OldThreadWaitReason = CSwitchEtwEvent_OldThreadWaitReason = {})); /** * Describes the enum perfetto.protos.CSwitchEtwEvent.OldThreadWaitReason. */ exports.CSwitchEtwEvent_OldThreadWaitReasonSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_etw_etw, 0, 0); /** * Wait mode for the previous thread. The ordering is important as based on * the OldThreadWaitMode definition from the link above. The following are the * possible values: * * @generated from enum perfetto.protos.CSwitchEtwEvent.OldThreadWaitMode */ var CSwitchEtwEvent_OldThreadWaitMode; (function (CSwitchEtwEvent_OldThreadWaitMode) { /** * @generated from enum value: KERNEL_MODE = 0; */ CSwitchEtwEvent_OldThreadWaitMode[CSwitchEtwEvent_OldThreadWaitMode["KERNEL_MODE"] = 0] = "KERNEL_MODE"; /** * @generated from enum value: USER_MODE = 1; */ CSwitchEtwEvent_OldThreadWaitMode[CSwitchEtwEvent_OldThreadWaitMode["USER_MODE"] = 1] = "USER_MODE"; })(CSwitchEtwEvent_OldThreadWaitMode || (exports.CSwitchEtwEvent_OldThreadWaitMode = CSwitchEtwEvent_OldThreadWaitMode = {})); /** * Describes the enum perfetto.protos.CSwitchEtwEvent.OldThreadWaitMode. */ exports.CSwitchEtwEvent_OldThreadWaitModeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_etw_etw, 0, 1); /** * State of the previous thread. The ordering is important as based on the * OldThreadState definition from the link above. The following are the * possible state values: * * @generated from enum perfetto.protos.CSwitchEtwEvent.OldThreadState */ var CSwitchEtwEvent_OldThreadState; (function (CSwitchEtwEvent_OldThreadState) { /** * @generated from enum value: INITIALIZED = 0; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["INITIALIZED"] = 0] = "INITIALIZED"; /** * @generated from enum value: READY = 1; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["READY"] = 1] = "READY"; /** * @generated from enum value: RUNNING = 2; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["RUNNING"] = 2] = "RUNNING"; /** * @generated from enum value: STANDBY = 3; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["STANDBY"] = 3] = "STANDBY"; /** * @generated from enum value: TERMINATED = 4; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["TERMINATED"] = 4] = "TERMINATED"; /** * @generated from enum value: WAITING = 5; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["WAITING"] = 5] = "WAITING"; /** * @generated from enum value: TRANSITION = 6; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["TRANSITION"] = 6] = "TRANSITION"; /** * @generated from enum value: DEFERRED_READY = 7; */ CSwitchEtwEvent_OldThreadState[CSwitchEtwEvent_OldThreadState["DEFERRED_READY"] = 7] = "DEFERRED_READY"; })(CSwitchEtwEvent_OldThreadState || (exports.CSwitchEtwEvent_OldThreadState = CSwitchEtwEvent_OldThreadState = {})); /** * Describes the enum perfetto.protos.CSwitchEtwEvent.OldThreadState. */ exports.CSwitchEtwEvent_OldThreadStateSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_etw_etw, 0, 2); /** * Describes the message perfetto.protos.ReadyThreadEtwEvent. * Use `create(ReadyThreadEtwEventSchema)` to create a new message. */ exports.ReadyThreadEtwEventSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_etw_etw, 1); /** * The reason for the priority boost. The ordering is important as based on * the AdjustReason definition from the link above. * * @generated from enum perfetto.protos.ReadyThreadEtwEvent.AdjustReason */ var ReadyThreadEtwEvent_AdjustReason; (function (ReadyThreadEtwEvent_AdjustReason) { /** * @generated from enum value: IGNORE_THE_INCREMENT = 0; */ ReadyThreadEtwEvent_AdjustReason[ReadyThreadEtwEvent_AdjustReason["IGNORE_THE_INCREMENT"] = 0] = "IGNORE_THE_INCREMENT"; /** * Apply the increment, which will decay incrementally at the end of each * quantum. * * @generated from enum value: APPLY_INCREMENT = 1; */ ReadyThreadEtwEvent_AdjustReason[ReadyThreadEtwEvent_AdjustReason["APPLY_INCREMENT"] = 1] = "APPLY_INCREMENT"; /** * Apply the increment as a boost that will decay in its entirety at quantum * (typically for priority donation). * * @generated from enum value: APPLY_INCREMENT_BOOST = 2; */ ReadyThreadEtwEvent_AdjustReason[ReadyThreadEtwEvent_AdjustReason["APPLY_INCREMENT_BOOST"] = 2] = "APPLY_INCREMENT_BOOST"; })(ReadyThreadEtwEvent_AdjustReason || (exports.ReadyThreadEtwEvent_AdjustReason = ReadyThreadEtwEvent_AdjustReason = {})); /** * Describes the enum perfetto.protos.ReadyThreadEtwEvent.AdjustReason. */ exports.ReadyThreadEtwEvent_AdjustReasonSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_etw_etw, 1, 0); /** * @generated from enum perfetto.protos.ReadyThreadEtwEvent.TraceFlag */ var ReadyThreadEtwEvent_TraceFlag; (function (ReadyThreadEtwEvent_TraceFlag) { /** * @generated from enum value: TRACE_FLAG_UNSPECIFIED = 0; */ ReadyThreadEtwEvent_TraceFlag[ReadyThreadEtwEvent_TraceFlag["TRACE_FLAG_UNSPECIFIED"] = 0] = "TRACE_FLAG_UNSPECIFIED"; /** * The thread has been readied from DPC (deferred procedure call). * * @generated from enum value: THREAD_READIED = 1; */ ReadyThreadEtwEvent_TraceFlag[ReadyThreadEtwEvent_TraceFlag["THREAD_READIED"] = 1] = "THREAD_READIED"; /** * The kernel stack is currently swapped out. * * @generated from enum value: KERNEL_STACK_SWAPPED_OUT = 2; */ ReadyThreadEtwEvent_TraceFlag[ReadyThreadEtwEvent_TraceFlag["KERNEL_STACK_SWAPPED_OUT"] = 2] = "KERNEL_STACK_SWAPPED_OUT"; /** * The process address space is swapped out. * * @generated from enum value: PROCESS_ADDRESS_SWAPPED_OUT = 4; */ ReadyThreadEtwEvent_TraceFlag[ReadyThreadEtwEvent_TraceFlag["PROCESS_ADDRESS_SWAPPED_OUT"] = 4] = "PROCESS_ADDRESS_SWAPPED_OUT"; })(ReadyThreadEtwEvent_TraceFlag || (exports.ReadyThreadEtwEvent_TraceFlag = ReadyThreadEtwEvent_TraceFlag = {})); /** * Describes the enum perfetto.protos.ReadyThreadEtwEvent.TraceFlag. */ exports.ReadyThreadEtwEvent_TraceFlagSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_etw_etw, 1, 1); //# sourceMappingURL=etw_pb.js.map