perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
150 lines • 9.29 kB
JavaScript
"use strict";
//
// Copyright (C) 2018 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.FtraceParseStatusSchema = exports.FtraceParseStatus = exports.FtraceStats_PhaseSchema = exports.FtraceStats_Phase = exports.FtraceStatsSchema = exports.FtraceKprobeStatsSchema = exports.FtraceCpuStatsSchema = exports.file_protos_perfetto_trace_ftrace_ftrace_stats = void 0;
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
/**
* Describes the file protos/perfetto/trace/ftrace/ftrace_stats.proto.
*/
exports.file_protos_perfetto_trace_ftrace_ftrace_stats = (0, codegenv1_1.fileDesc)("Ci9wcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL2Z0cmFjZV9zdGF0cy5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIsEBCg5GdHJhY2VDcHVTdGF0cxILCgNjcHUYASABKAQSDwoHZW50cmllcxgCIAEoBBIPCgdvdmVycnVuGAMgASgEEhYKDmNvbW1pdF9vdmVycnVuGAQgASgEEhIKCmJ5dGVzX3JlYWQYBSABKAQSFwoPb2xkZXN0X2V2ZW50X3RzGAYgASgBEg4KBm5vd190cxgHIAEoARIWCg5kcm9wcGVkX2V2ZW50cxgIIAEoBBITCgtyZWFkX2V2ZW50cxgJIAEoBCIxChFGdHJhY2VLcHJvYmVTdGF0cxIMCgRoaXRzGAEgASgDEg4KBm1pc3NlcxgCIAEoAyLhAwoLRnRyYWNlU3RhdHMSMQoFcGhhc2UYASABKA4yIi5wZXJmZXR0by5wcm90b3MuRnRyYWNlU3RhdHMuUGhhc2USMgoJY3B1X3N0YXRzGAIgAygLMh8ucGVyZmV0dG8ucHJvdG9zLkZ0cmFjZUNwdVN0YXRzEh0KFWtlcm5lbF9zeW1ib2xzX3BhcnNlZBgDIAEoDRIdChVrZXJuZWxfc3ltYm9sc19tZW1fa2IYBCABKA0SFQoNYXRyYWNlX2Vycm9ycxgFIAEoCRIdChV1bmtub3duX2Z0cmFjZV9ldmVudHMYBiADKAkSHAoUZmFpbGVkX2Z0cmFjZV9ldmVudHMYByADKAkSHgoWcHJlc2VydmVfZnRyYWNlX2J1ZmZlchgIIAEoCBI/ChNmdHJhY2VfcGFyc2VfZXJyb3JzGAkgAygOMiIucGVyZmV0dG8ucHJvdG9zLkZ0cmFjZVBhcnNlU3RhdHVzEjgKDGtwcm9iZV9zdGF0cxgKIAEoCzIiLnBlcmZldHRvLnByb3Rvcy5GdHJhY2VLcHJvYmVTdGF0cyI+CgVQaGFzZRIPCgtVTlNQRUNJRklFRBAAEhIKDlNUQVJUX09GX1RSQUNFEAESEAoMRU5EX09GX1RSQUNFEAIqyAUKEUZ0cmFjZVBhcnNlU3RhdHVzEh0KGUZUUkFDRV9TVEFUVVNfVU5TUEVDSUZJRUQQABIUChBGVFJBQ0VfU1RBVFVTX09LEAESJwojRlRSQUNFX1NUQVRVU19VTkVYUEVDVEVEX1JFQURfRVJST1IQAhIjCh9GVFJBQ0VfU1RBVFVTX1BBUlRJQUxfUEFHRV9SRUFEEAMSKQolRlRSQUNFX1NUQVRVU19BQklfSU5WQUxJRF9QQUdFX0hFQURFUhAEEigKJEZUUkFDRV9TVEFUVVNfQUJJX1NIT1JUX0VWRU5UX0hFQURFUhAFEiIKHkZUUkFDRV9TVEFUVVNfQUJJX05VTExfUEFERElORxAGEioKJkZUUkFDRV9TVEFUVVNfQUJJX1NIT1JUX1BBRERJTkdfTEVOR1RIEAcSLAooRlRSQUNFX1NUQVRVU19BQklfSU5WQUxJRF9QQURESU5HX0xFTkdUSBAIEicKI0ZUUkFDRV9TVEFUVVNfQUJJX1NIT1JUX1RJTUVfRVhURU5EEAkSJgoiRlRSQUNFX1NUQVRVU19BQklfU0hPUlRfVElNRV9TVEFNUBAKEicKI0ZUUkFDRV9TVEFUVVNfQUJJX1NIT1JUX0RBVEFfTEVOR1RIEAsSJgoiRlRSQUNFX1NUQVRVU19BQklfWkVST19EQVRBX0xFTkdUSBAMEikKJUZUUkFDRV9TVEFUVVNfQUJJX0lOVkFMSURfREFUQV9MRU5HVEgQDRIkCiBGVFJBQ0VfU1RBVFVTX0FCSV9TSE9SVF9FVkVOVF9JRBAOEiIKHkZUUkFDRV9TVEFUVVNfQUJJX0VORF9PVkVSRkxPVxAPEiUKIUZUUkFDRV9TVEFUVVNfU0hPUlRfQ09NUEFDVF9FVkVOVBAQEh8KG0ZUUkFDRV9TVEFUVVNfSU5WQUxJRF9FVkVOVBAR");
/**
* Describes the message perfetto.protos.FtraceCpuStats.
* Use `create(FtraceCpuStatsSchema)` to create a new message.
*/
exports.FtraceCpuStatsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_ftrace_ftrace_stats, 0);
/**
* Describes the message perfetto.protos.FtraceKprobeStats.
* Use `create(FtraceKprobeStatsSchema)` to create a new message.
*/
exports.FtraceKprobeStatsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_ftrace_ftrace_stats, 1);
/**
* Describes the message perfetto.protos.FtraceStats.
* Use `create(FtraceStatsSchema)` to create a new message.
*/
exports.FtraceStatsSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_ftrace_ftrace_stats, 2);
/**
* @generated from enum perfetto.protos.FtraceStats.Phase
*/
var FtraceStats_Phase;
(function (FtraceStats_Phase) {
/**
* @generated from enum value: UNSPECIFIED = 0;
*/
FtraceStats_Phase[FtraceStats_Phase["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* @generated from enum value: START_OF_TRACE = 1;
*/
FtraceStats_Phase[FtraceStats_Phase["START_OF_TRACE"] = 1] = "START_OF_TRACE";
/**
* @generated from enum value: END_OF_TRACE = 2;
*/
FtraceStats_Phase[FtraceStats_Phase["END_OF_TRACE"] = 2] = "END_OF_TRACE";
})(FtraceStats_Phase || (exports.FtraceStats_Phase = FtraceStats_Phase = {}));
/**
* Describes the enum perfetto.protos.FtraceStats.Phase.
*/
exports.FtraceStats_PhaseSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_ftrace_ftrace_stats, 2, 0);
/**
* @generated from enum perfetto.protos.FtraceParseStatus
*/
var FtraceParseStatus;
(function (FtraceParseStatus) {
/**
* @generated from enum value: FTRACE_STATUS_UNSPECIFIED = 0;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_UNSPECIFIED"] = 0] = "FTRACE_STATUS_UNSPECIFIED";
/**
* Not written, used for convenience of implementation:
*
* @generated from enum value: FTRACE_STATUS_OK = 1;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_OK"] = 1] = "FTRACE_STATUS_OK";
/**
* Issues with reading data out of the ftrace ring buffer:
*
* @generated from enum value: FTRACE_STATUS_UNEXPECTED_READ_ERROR = 2;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_UNEXPECTED_READ_ERROR"] = 2] = "FTRACE_STATUS_UNEXPECTED_READ_ERROR";
/**
* @generated from enum value: FTRACE_STATUS_PARTIAL_PAGE_READ = 3;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_PARTIAL_PAGE_READ"] = 3] = "FTRACE_STATUS_PARTIAL_PAGE_READ";
/**
* Ring buffer binary data not matching our understanding of the layout:
*
* @generated from enum value: FTRACE_STATUS_ABI_INVALID_PAGE_HEADER = 4;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_INVALID_PAGE_HEADER"] = 4] = "FTRACE_STATUS_ABI_INVALID_PAGE_HEADER";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_EVENT_HEADER = 5;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_EVENT_HEADER"] = 5] = "FTRACE_STATUS_ABI_SHORT_EVENT_HEADER";
/**
* @generated from enum value: FTRACE_STATUS_ABI_NULL_PADDING = 6;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_NULL_PADDING"] = 6] = "FTRACE_STATUS_ABI_NULL_PADDING";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_PADDING_LENGTH = 7;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_PADDING_LENGTH"] = 7] = "FTRACE_STATUS_ABI_SHORT_PADDING_LENGTH";
/**
* @generated from enum value: FTRACE_STATUS_ABI_INVALID_PADDING_LENGTH = 8;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_INVALID_PADDING_LENGTH"] = 8] = "FTRACE_STATUS_ABI_INVALID_PADDING_LENGTH";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_TIME_EXTEND = 9;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_TIME_EXTEND"] = 9] = "FTRACE_STATUS_ABI_SHORT_TIME_EXTEND";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_TIME_STAMP = 10;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_TIME_STAMP"] = 10] = "FTRACE_STATUS_ABI_SHORT_TIME_STAMP";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_DATA_LENGTH = 11;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_DATA_LENGTH"] = 11] = "FTRACE_STATUS_ABI_SHORT_DATA_LENGTH";
/**
* @generated from enum value: FTRACE_STATUS_ABI_ZERO_DATA_LENGTH = 12;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_ZERO_DATA_LENGTH"] = 12] = "FTRACE_STATUS_ABI_ZERO_DATA_LENGTH";
/**
* @generated from enum value: FTRACE_STATUS_ABI_INVALID_DATA_LENGTH = 13;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_INVALID_DATA_LENGTH"] = 13] = "FTRACE_STATUS_ABI_INVALID_DATA_LENGTH";
/**
* @generated from enum value: FTRACE_STATUS_ABI_SHORT_EVENT_ID = 14;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_SHORT_EVENT_ID"] = 14] = "FTRACE_STATUS_ABI_SHORT_EVENT_ID";
/**
* @generated from enum value: FTRACE_STATUS_ABI_END_OVERFLOW = 15;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_ABI_END_OVERFLOW"] = 15] = "FTRACE_STATUS_ABI_END_OVERFLOW";
/**
* Issues with parsing the event payload:
*
* @generated from enum value: FTRACE_STATUS_SHORT_COMPACT_EVENT = 16;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_SHORT_COMPACT_EVENT"] = 16] = "FTRACE_STATUS_SHORT_COMPACT_EVENT";
/**
* @generated from enum value: FTRACE_STATUS_INVALID_EVENT = 17;
*/
FtraceParseStatus[FtraceParseStatus["FTRACE_STATUS_INVALID_EVENT"] = 17] = "FTRACE_STATUS_INVALID_EVENT";
})(FtraceParseStatus || (exports.FtraceParseStatus = FtraceParseStatus = {}));
/**
* Describes the enum perfetto.protos.FtraceParseStatus.
*/
exports.FtraceParseStatusSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_ftrace_ftrace_stats, 0);
//# sourceMappingURL=ftrace_stats_pb.js.map