1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #ifndef JLOG_ID_H
16 #define JLOG_ID_H
17 
18 namespace OHOS {
19 namespace HiviewDFX {
20 enum JlogId {
21     JLID_JANK_FRAME_SKIP = 0,
22     JLID_START_ABILITY = 1,
23     JLID_ABILITY_ONFOREGROUND = 2,
24     JLID_APP_FOREGROUND = 3,
25     JLID_ABILITY_ONACTIVE = 4,
26     JLID_LID_WAKEUP_END = 5,
27     JLID_LCD_POWER_OFF = 6,
28     JLID_AAFWK_TERMINATE_ABILITY = 7,
29     JLID_APP_BACKGROUND = 8,
30     JLID_ABILITY_ONBACKGROUND = 9,
31     JLID_APP_TERMINATE = 10,
32     JLID_APP_ATTACH = 11,
33     JLID_RS_COMPOSITION_TIMEOUT = 12,
34     JLID_LID_WAKEUP_START = 13,
35     JLID_SCREENON_EVENT = 14,
36     JLID_LCD_POWER_ON = 15,
37     JLID_LCD_BACKLIGHT_ON = 16,
38     JLID_INPUT_POWER_DOWN = 20,
39     JLID_LCD_BACKLIGHT_OFF = 23,
40     JLID_POWER_STATE = 25,
41     JLID_GRAPHIC_INTERACTION_RESPONSE_LATENCY = 26,
42     JLID_GRAPHIC_INTERACTION_COMPLETED_LATENCY = 27,
43     JLID_AAFWK_DRAWN_COMPLETED = 28,
44     JLID_INIT_STARTUP_TIME = 29,
45     JLID_AAFWK_APP_STARTUP_TYPE = 30,
46     JLID_AAFWK_PROCESS_START = 31,
47     JLID_WINDOWMANAGER_START_WINDOW = 32,
48     JLID_GRAPHIC_FIRST_FRAME_DRAWN = 33,
49     JLID_ACE_INTERACTION_COMPLETED_LATENCY = 34,
50     JLID_ACE_INTERACTION_APP_JANK = 35,
51     JLID_GRAPHIC_INTERACTION_RENDER_JANK = 36,
52     JLID_AAFWK_CLOSE_ABILITY = 37,
53     JLID_AAFWK_PROCESS_EXIT = 38,
54     JLID_SCENE_BOARD_APP_CONTAINER_ANIMATION_END = 40,
55     JLID_BOARD_SCREENUNLOCK_EVENT = 41,
56     JLID_BOARD_CLICK_BUTTON_EVENT = 42,
57     JLID_BOARD_START_UNLOCK = 43,
58     JLID_BOARD_UNLOCK_TO_GRID_ANIMATION_END = 44,
59     JLID_BOARD_UNLOCK_TO_DOCK_ANIMATION_END = 45,
60     JLID_SCREEN_RECORDER_STOP = 46,
61     JLID_JANK_FRAME_APP = 47,
62     JLID_WINDOWMANAGER_FOCUS_WINDOW = 55,
63     JLID_APP_ASSOCIATED_START = 56,
64     JLID_FOLD_STATE_CHANGE_BEGIN = 57,
65     JLID_SCENE_BOARD_APP_SCREEN_ON_ANIMATION = 58,
66     JLID_XGATE_WIFI_CONNECT_START = 59,
67     JLID_XGATE_WIFI_CONNECT_END = 60,
68     JLID_XGATE_SPES_LOGIN_START = 61,
69     JLID_XGATE_SPES_LOGIN_END = 62,
70     JLID_XGATE_IACCESS_LOGIN_START = 63,
71     JLID_XGATE_IACCESS_LOGIN_END = 64,
72     JLID_PERF_FACTORY_TEST_START = 65,
73     JLID_PERF_FACTORY_TEST_STOP = 66,
74     JLID_PERF_FACTORY_TEST_CLEAR = 67,
75     JLID_LIMIT_BOOST = 68,
76     JLID_LIMIT_FREQUENCY = 69,
77     JLID_LTPO_DYNAMICS_FRAME = 71,
78     JLID_SHADER_MALFUNCTION = 72,
79     JLID_SHADER_STATS = 73,
80     JLID_WEBVIEW_PAGE_LOAD = 74,
81     JLID_WEBVIEW_DYNAMIC_FRAME_DROP = 75,
82     JLID_WEBVIEW_AUDIO_FRAME_DROP = 76,
83     JLID_WEBVIEW_VIDEO_FRAME_DROP = 77,
84     JLID_GRAPHIC_INTERACTION_HITCH_TIME_RATIO = 78
85 };
86 } // HiviewDFX
87 } // OHOS
88 #endif
89