1# Copyright (c) 2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 141.0 { 15 global: 16 DecodeUid; 17 ResetParamSecurityLabel; 18 StartupLog; 19 ServiceGetFd; 20 ServiceSaveFd; 21 HookMgrAdd; 22 HookMgrAddEx; 23 HookMgrCreate; 24 HookMgrDel; 25 HookMgrDestroy; 26 HookMgrExecute; 27 HookMgrGetHooksCnt; 28 HookMgrGetStagesCnt; 29 HookMgrTraversal; 30 GetControlFile; 31 OH_HashMapAdd; 32 OH_HashMapCreate; 33 OH_HashMapDestory; 34 OH_HashMapFind; 35 OH_HashMapGet; 36 OH_HashMapIsEmpty; 37 OH_HashMapRemove; 38 OH_HashMapTraverse; 39 SystemReadParam; 40 SystemTraversalParameter; 41 GetSystemCommitId; 42 CachedParameterCreate; 43 CachedParameterGet; 44 CachedParameterGetChanged; 45 CachedParameterDestroy; 46 DoReboot; 47 DoRebootExt; 48 GetControlSocket; 49 OH_ListAddTail; 50 OH_ListAddWithOrder; 51 OH_ListFind; 52 OH_ListGetCnt; 53 OH_ListInit; 54 OH_ListRemove; 55 OH_ListRemoveAll; 56 OH_ListTraversal; 57 LE_AcceptStreamClient; 58 LE_AddSignal; 59 LE_CloseLoop; 60 LE_CloseSignalTask; 61 LE_CloseStreamTask; 62 LE_CloseTask; 63 LE_CreateAsyncTask; 64 LE_CreateBuffer; 65 LE_CreateLoop; 66 LE_CreateSignalTask; 67 LE_CreateStreamClient; 68 LE_CreateStreamServer; 69 LE_CreateTimer; 70 LE_FreeBuffer; 71 LE_GetBufferInfo; 72 LE_GetDefaultLoop; 73 LE_GetSendResult; 74 LE_GetSocketFd; 75 LE_GetUserData; 76 LE_RemoveSignal; 77 LE_RemoveWatcher; 78 LE_RunLoop; 79 LE_Send; 80 LE_StartAsyncEvent; 81 LE_StartTimer; 82 LE_StartWatcher; 83 LE_StopAsyncTask; 84 LE_StopLoop; 85 LE_StopTimer; 86 LE_AddIdle; 87 LE_DelIdle; 88 LE_DelayProc; 89 ModuleMgrCreate; 90 ModuleMgrDestroy; 91 ModuleMgrGetArgs; 92 ModuleMgrGetCnt; 93 ModuleMgrInstall; 94 ModuleMgrScan; 95 ModuleMgrTraversal; 96 ModuleMgrUninstall; 97 *GetStringParameter*; 98 FindParameter; 99 GetAbiList; 100 GetBootloaderVersion; 101 GetBrand; 102 GetBuildHost; 103 GetBuildRootHash; 104 GetBuildTime; 105 GetBuildType; 106 GetBuildUser; 107 GetDevUdid; 108 GetDisplayVersion; 109 GetFirstApiVersion; 110 GetHardwareModel; 111 GetHardwareProfile; 112 GetIncrementalVersion; 113 GetManufacture; 114 GetMarketName; 115 GetOSFullName; 116 GetOsReleaseType; 117 GetParameterCommitId; 118 GetParameterName; 119 GetParameterValue; 120 GetProductModel; 121 GetProductSeries; 122 GetSdkApiVersion; 123 GetSecurityPatchTag; 124 GetSerial; 125 GetSoftwareModel; 126 GetVersionId; 127 WaitParameter; 128 *GetIntParameter*; 129 *GetDeviceType*; 130 *GetParameter*; 131 *GetUintParameter*; 132 *SetParameter*; 133 *GetBoolParameter*; 134 ServiceControl; 135 ServiceControlWithExtra; 136 ServiceSetReady; 137 ServiceWaitForStatus; 138 StartServiceByTimer; 139 StopServiceTimer; 140 HasSystemCapability; 141 GetBuildVersion; 142 GetFeatureVersion; 143 GetMajorVersion; 144 GetSeniorVersion; 145 OH_Ext*; 146 GetDistributionOSName; 147 GetDistributionOSVersion; 148 GetDistributionOSApiVersion; 149 GetDistributionOSReleaseType; 150 SaveParameters; 151 OH_StrArrayGetIndex; 152 OH_ExtendableStrArrayGetIndex; 153 OH_StrDictGet; 154 OH_ExtendableStrDictGet; 155 local: 156 *; 157}; 158