1fb726d48Sopenharmony_ci/* 2fb726d48Sopenharmony_ci * Copyright (C) 2024 Huawei Device Co., Ltd. 3fb726d48Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4fb726d48Sopenharmony_ci * you may not use this file except in compliance with the License. 5fb726d48Sopenharmony_ci * You may obtain a copy of the License at 6fb726d48Sopenharmony_ci * 7fb726d48Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8fb726d48Sopenharmony_ci * 9fb726d48Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10fb726d48Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11fb726d48Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12fb726d48Sopenharmony_ci * See the License for the specific language governing permissions and 13fb726d48Sopenharmony_ci * limitations under the License. 14fb726d48Sopenharmony_ci */ 15fb726d48Sopenharmony_ciconst events = { 16fb726d48Sopenharmony_ci RECORD_EVENT: 'record', 17fb726d48Sopenharmony_ci ONLINE_RECORD_EVENT: 'online_record', 18fb726d48Sopenharmony_ci LOAD_EVENT: 'load', 19fb726d48Sopenharmony_ci JS_MEMORY_EVENT: 'js_memory', 20fb726d48Sopenharmony_ci NATIVE_EVENT: 'native', 21fb726d48Sopenharmony_ci VIRTUAL_MEMORY_EVENT: 'virtual_memory', 22fb726d48Sopenharmony_ci MEMORY_TEMPLATE_EVENT: 'memory_template', 23fb726d48Sopenharmony_ci PERF_EVENT: 'perf', 24fb726d48Sopenharmony_ci ARKTS_EVENT: 'arkts', 25fb726d48Sopenharmony_ci FRAME_RECORD_EVENT: 'frame_record', 26fb726d48Sopenharmony_ci ANIMATION_EVENT: 'animation', 27fb726d48Sopenharmony_ci TASKPOOL_EVENT: 'taskpool', 28fb726d48Sopenharmony_ci APP_STARTUP_EVENT: 'app_startup', 29fb726d48Sopenharmony_ci SCHEDULING_RECORD_EVENT: 'scheduling_record', 30fb726d48Sopenharmony_ci FILE_SYSTEM_EVENT: 'file_system', 31fb726d48Sopenharmony_ci BIO_EVENT: 'bio', 32fb726d48Sopenharmony_ci SQL_EVENT: 'sql', 33fb726d48Sopenharmony_ci HISYS_EVENT: 'hisys', 34fb726d48Sopenharmony_ci SDK_RECORD_EVENT: 'sdk_record', 35fb726d48Sopenharmony_ci IMPORT_SO_EVENT: 'import_so', 36fb726d48Sopenharmony_ci HILOG_EVENT: 'hilog', 37fb726d48Sopenharmony_ci ABILITY_EVENT: 'ability', 38fb726d48Sopenharmony_ci TRACE_PARSING_EVENT: 'trace_parsing', 39fb726d48Sopenharmony_ci OPERATION_SKILLS_EVENT: 'operation_skills', 40fb726d48Sopenharmony_ci KEYWORDS_SHORTCUTS_EVENT: 'keywords_shortcuts', 41fb726d48Sopenharmony_ci TRACE_STREAMER_EXPLAIN_EVENT: 'trace_streamer_explain', 42fb726d48Sopenharmony_ci}; 43fb726d48Sopenharmony_ci 44fb726d48Sopenharmony_ciexport interface EventDefinition { 45fb726d48Sopenharmony_ci event: string; 46fb726d48Sopenharmony_ci name: string; 47fb726d48Sopenharmony_ci index: number; 48fb726d48Sopenharmony_ci} 49fb726d48Sopenharmony_ci 50fb726d48Sopenharmony_ciexport const eventDefinitions: { [key: string]: EventDefinition } = { 51fb726d48Sopenharmony_ci quickstart_device_record: { 52fb726d48Sopenharmony_ci event: events.RECORD_EVENT, 53fb726d48Sopenharmony_ci name: 'quickstart_device_record', 54fb726d48Sopenharmony_ci index: 1, 55fb726d48Sopenharmony_ci }, 56fb726d48Sopenharmony_ci quickstart_web_record: { 57fb726d48Sopenharmony_ci event: events.ONLINE_RECORD_EVENT, 58fb726d48Sopenharmony_ci name: 'quickstart_web_record', 59fb726d48Sopenharmony_ci index: 2, 60fb726d48Sopenharmony_ci }, 61fb726d48Sopenharmony_ci quickstart_systemtrace: { 62fb726d48Sopenharmony_ci event: events.LOAD_EVENT, 63fb726d48Sopenharmony_ci name: 'quickstart_systemtrace', 64fb726d48Sopenharmony_ci index: 3, 65fb726d48Sopenharmony_ci }, 66fb726d48Sopenharmony_ci quickstart_Js_memory: { 67fb726d48Sopenharmony_ci event: events.JS_MEMORY_EVENT, 68fb726d48Sopenharmony_ci name: 'quickstart_Js_memory', 69fb726d48Sopenharmony_ci index: 4, 70fb726d48Sopenharmony_ci }, 71fb726d48Sopenharmony_ci quickstart_native_memory: { 72fb726d48Sopenharmony_ci event: events.NATIVE_EVENT, 73fb726d48Sopenharmony_ci name: 'quickstart_native_memory', 74fb726d48Sopenharmony_ci index: 5, 75fb726d48Sopenharmony_ci }, 76fb726d48Sopenharmony_ci quickstart_page_fault: { 77fb726d48Sopenharmony_ci event: events.VIRTUAL_MEMORY_EVENT, 78fb726d48Sopenharmony_ci name: 'quickstart_page_fault', 79fb726d48Sopenharmony_ci index: 6, 80fb726d48Sopenharmony_ci }, 81fb726d48Sopenharmony_ci quickstart_memory_template: { 82fb726d48Sopenharmony_ci event: events.MEMORY_TEMPLATE_EVENT, 83fb726d48Sopenharmony_ci name: 'quickstart_memory_template', 84fb726d48Sopenharmony_ci index: 7, 85fb726d48Sopenharmony_ci }, 86fb726d48Sopenharmony_ci quickstart_hiperf: { 87fb726d48Sopenharmony_ci event: events.PERF_EVENT, 88fb726d48Sopenharmony_ci name: 'quickstart_hiperf', 89fb726d48Sopenharmony_ci index: 8, 90fb726d48Sopenharmony_ci }, 91fb726d48Sopenharmony_ci quickstart_arkts: { 92fb726d48Sopenharmony_ci event: events.ARKTS_EVENT, 93fb726d48Sopenharmony_ci name: 'quickstart_arkts', 94fb726d48Sopenharmony_ci index: 9, 95fb726d48Sopenharmony_ci }, 96fb726d48Sopenharmony_ci quickstart_Frametimeline: { 97fb726d48Sopenharmony_ci event: events.FRAME_RECORD_EVENT, 98fb726d48Sopenharmony_ci name: 'quickstart_Frametimeline', 99fb726d48Sopenharmony_ci index: 10, 100fb726d48Sopenharmony_ci }, 101fb726d48Sopenharmony_ci quickstart_animation: { 102fb726d48Sopenharmony_ci event: events.ANIMATION_EVENT, 103fb726d48Sopenharmony_ci name: 'quickstart_animation', 104fb726d48Sopenharmony_ci index: 11, 105fb726d48Sopenharmony_ci }, 106fb726d48Sopenharmony_ci quickstart_taskpool: { 107fb726d48Sopenharmony_ci event: events.TASKPOOL_EVENT, 108fb726d48Sopenharmony_ci name: 'quickstart_taskpool', 109fb726d48Sopenharmony_ci index: 12, 110fb726d48Sopenharmony_ci }, 111fb726d48Sopenharmony_ci quickstart_app_startup: { 112fb726d48Sopenharmony_ci event: events.APP_STARTUP_EVENT, 113fb726d48Sopenharmony_ci name: 'quickstart_app_startup', 114fb726d48Sopenharmony_ci index: 13, 115fb726d48Sopenharmony_ci }, 116fb726d48Sopenharmony_ci quickstart_schedulinganalysis: { 117fb726d48Sopenharmony_ci event: events.SCHEDULING_RECORD_EVENT, 118fb726d48Sopenharmony_ci name: 'quickstart_schedulinganalysis', 119fb726d48Sopenharmony_ci index: 14, 120fb726d48Sopenharmony_ci }, 121fb726d48Sopenharmony_ci quickstart_filesystem: { 122fb726d48Sopenharmony_ci event: events.FILE_SYSTEM_EVENT, 123fb726d48Sopenharmony_ci name: 'quickstart_filesystem', 124fb726d48Sopenharmony_ci index: 15, 125fb726d48Sopenharmony_ci }, 126fb726d48Sopenharmony_ci quickstart_bio: { 127fb726d48Sopenharmony_ci event: events.BIO_EVENT, 128fb726d48Sopenharmony_ci name: 'quickstart_bio', 129fb726d48Sopenharmony_ci index: 16, 130fb726d48Sopenharmony_ci }, 131fb726d48Sopenharmony_ci quickstart_sql_metrics: { 132fb726d48Sopenharmony_ci event: events.SQL_EVENT, 133fb726d48Sopenharmony_ci name: 'quickstart_sql_metrics', 134fb726d48Sopenharmony_ci index: 17, 135fb726d48Sopenharmony_ci }, 136fb726d48Sopenharmony_ci quickstart_hisystemevent: { 137fb726d48Sopenharmony_ci event: events.HISYS_EVENT, 138fb726d48Sopenharmony_ci name: 'quickstart_hisystemevent', 139fb726d48Sopenharmony_ci index: 18, 140fb726d48Sopenharmony_ci }, 141fb726d48Sopenharmony_ci quickstart_sdk: { 142fb726d48Sopenharmony_ci event: events.SDK_RECORD_EVENT, 143fb726d48Sopenharmony_ci name: 'quickstart_sdk', 144fb726d48Sopenharmony_ci index: 19, 145fb726d48Sopenharmony_ci }, 146fb726d48Sopenharmony_ci quickstart_Import_so: { 147fb726d48Sopenharmony_ci event: events.IMPORT_SO_EVENT, 148fb726d48Sopenharmony_ci name: 'quickstart_Import_so', 149fb726d48Sopenharmony_ci index: 20, 150fb726d48Sopenharmony_ci }, 151fb726d48Sopenharmony_ci quickstart_hilog: { 152fb726d48Sopenharmony_ci event: events.HILOG_EVENT, 153fb726d48Sopenharmony_ci name: 'quickstart_hilog', 154fb726d48Sopenharmony_ci index: 21, 155fb726d48Sopenharmony_ci }, 156fb726d48Sopenharmony_ci quickstart_ability_monitor: { 157fb726d48Sopenharmony_ci event: events.ABILITY_EVENT, 158fb726d48Sopenharmony_ci name: 'quickstart_ability_monitor', 159fb726d48Sopenharmony_ci index: 22, 160fb726d48Sopenharmony_ci }, 161fb726d48Sopenharmony_ci quickstart_parsing_ability: { 162fb726d48Sopenharmony_ci event: events.TRACE_PARSING_EVENT, 163fb726d48Sopenharmony_ci name: 'quickstart_parsing_ability', 164fb726d48Sopenharmony_ci index: 23, 165fb726d48Sopenharmony_ci }, 166fb726d48Sopenharmony_ci quickstart_Application_operation_skills: { 167fb726d48Sopenharmony_ci event: events.OPERATION_SKILLS_EVENT, 168fb726d48Sopenharmony_ci name: 'quickstart_Application_operation_skills', 169fb726d48Sopenharmony_ci index: 24, 170fb726d48Sopenharmony_ci }, 171fb726d48Sopenharmony_ci quickstart_keywords_shortcuts: { 172fb726d48Sopenharmony_ci event: events.KEYWORDS_SHORTCUTS_EVENT, 173fb726d48Sopenharmony_ci name: 'quickstart_keywords_shortcuts', 174fb726d48Sopenharmony_ci index: 25, 175fb726d48Sopenharmony_ci }, 176fb726d48Sopenharmony_ci des_tables: { 177fb726d48Sopenharmony_ci event: events.TRACE_STREAMER_EXPLAIN_EVENT, 178fb726d48Sopenharmony_ci name: 'des_tables', 179fb726d48Sopenharmony_ci index: 26, 180fb726d48Sopenharmony_ci }, 181fb726d48Sopenharmony_ci}; 182