1b0e7dd80Sopenharmony_ci{
2b0e7dd80Sopenharmony_ci  global:
3b0e7dd80Sopenharmony_ci    extern "C" {
4b0e7dd80Sopenharmony_ci        "OH_HiTrace_StartTrace";
5b0e7dd80Sopenharmony_ci        "OH_HiTrace_FinishTrace";
6b0e7dd80Sopenharmony_ci        "OH_HiTrace_StartAsyncTrace";
7b0e7dd80Sopenharmony_ci        "OH_HiTrace_FinishAsyncTrace";
8b0e7dd80Sopenharmony_ci        "OH_HiTrace_CountTrace";
9b0e7dd80Sopenharmony_ci        "OH_HiTrace_BeginChain";
10b0e7dd80Sopenharmony_ci        "OH_HiTrace_EndChain";
11b0e7dd80Sopenharmony_ci        "OH_HiTrace_GetId";
12b0e7dd80Sopenharmony_ci        "OH_HiTrace_SetId";
13b0e7dd80Sopenharmony_ci        "OH_HiTrace_ClearId";
14b0e7dd80Sopenharmony_ci        "OH_HiTrace_CreateSpan";
15b0e7dd80Sopenharmony_ci        "OH_HiTrace_Tracepoint";
16b0e7dd80Sopenharmony_ci        "OH_HiTrace_InitId";
17b0e7dd80Sopenharmony_ci        "OH_HiTrace_IdFromBytes";
18b0e7dd80Sopenharmony_ci        "OH_HiTrace_IsIdValid";
19b0e7dd80Sopenharmony_ci        "OH_HiTrace_IsFlagEnabled";
20b0e7dd80Sopenharmony_ci        "OH_HiTrace_EnableFlag";
21b0e7dd80Sopenharmony_ci        "OH_HiTrace_GetFlags";
22b0e7dd80Sopenharmony_ci        "OH_HiTrace_SetFlags";
23b0e7dd80Sopenharmony_ci        "OH_HiTrace_GetChainId";
24b0e7dd80Sopenharmony_ci        "OH_HiTrace_SetChainId";
25b0e7dd80Sopenharmony_ci        "OH_HiTrace_GetSpanId";
26b0e7dd80Sopenharmony_ci        "OH_HiTrace_SetSpanId";
27b0e7dd80Sopenharmony_ci        "OH_HiTrace_GetParentSpanId";
28b0e7dd80Sopenharmony_ci        "OH_HiTrace_SetParentSpanId";
29b0e7dd80Sopenharmony_ci        "OH_HiTrace_IdToBytes";
30b0e7dd80Sopenharmony_ci    };
31b0e7dd80Sopenharmony_ci  local:
32b0e7dd80Sopenharmony_ci    *;
33b0e7dd80Sopenharmony_ci};