/ohos5.0/base/startup/init/services/param/include/ |
H A D | param_trie.h | 35 INIT_LOCAL_API int InitWorkSpace(WorkSpace *workSpace, int onlyRead, uint32_t spaceSize); 36 INIT_LOCAL_API void CloseWorkSpace(WorkSpace *workSpace); 46 INIT_LOCAL_API ParamTrieNode *AddTrieNode(WorkSpace *workSpace, const char *key, uint32_t keyLen); 48 WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel); 50 typedef int (*TraversalTrieNodePtr)(const WorkSpace *workSpace, const ParamTrieNode *node, const vo… 51 INIT_LOCAL_API int TraversalTrieNode(const WorkSpace *workSpace, 54 INIT_LOCAL_API uint32_t AddParamSecurityNode(WorkSpace *workSpace, const ParamAuditData *auditData); 55 INIT_LOCAL_API uint32_t AddParamNode(WorkSpace *workSpace, uint8_t type, 64 const WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel);
|
H A D | param_manager.h | 83 WorkSpace **workSpace; 127 INIT_LOCAL_API WorkSpace *GetNextWorkSpace(WorkSpace *curr); 128 INIT_LOCAL_API WorkSpace *GetWorkSpace(uint32_t labelIndex); 129 INIT_LOCAL_API WorkSpace *GetWorkSpaceByName(const char *name);
|
H A D | param_common.h | 117 } WorkSpace; typedef
|
/ohos5.0/base/startup/init/services/param/manager/ |
H A D | param_manager.c | 38 WorkSpace *workspace = GetWorkSpaceByName(name); in SystemCheckMatchParamWait() 106 WorkSpace *workSpace = GetNextWorkSpace(NULL); in SystemTraversalParameter() 111 WorkSpace *next = GetNextWorkSpace(workSpace); in SystemTraversalParameter() 212 WorkSpace *workSpace = GetWorkSpace(index); in SystemDumpParameters() 230 WorkSpace *workSpace = GetNextWorkSpace(NULL); in SystemDumpParameters() 252 WorkSpace *workSpace = GetNextWorkSpace(NULL); in SysCheckParamExist() 531 INIT_LOCAL_API WorkSpace *GetNextWorkSpace(WorkSpace *curr) in GetNextWorkSpace() 536 WorkSpace *workSpace = NULL; in GetNextWorkSpace() 694 WorkSpace *workspace = NULL; in CheckParamPermission() 734 WorkSpace *workspace = NULL; in SystemReadParam() [all …]
|
H A D | param_persist.c | 41 WorkSpace *space = GetWorkSpace(WORKSPACE_INDEX_DAC); in GetPersistCommitId() 56 WorkSpace *space = GetWorkSpace(WORKSPACE_INDEX_DAC); in UpdatePersistCommitId() 65 static int SavePersistParam(const WorkSpace *workSpace, const ParamTrieNode *node, const void *cook… in SavePersistParam() 116 WorkSpace *workSpace = GetNextWorkSpace(NULL); in BatchSavePersistParam() 118 WorkSpace *next = GetNextWorkSpace(workSpace); in BatchSavePersistParam()
|
/ohos5.0/base/startup/init/services/param/base/ |
H A D | param_trie.c | 31 static int GetRealFileName(WorkSpace *workSpace, char *buffer, uint32_t size) in GetRealFileName() 39 static int InitWorkSpace_(WorkSpace *workSpace, uint32_t spaceSize, int readOnly) in InitWorkSpace_() 106 INIT_LOCAL_API void CloseWorkSpace(WorkSpace *workSpace) in CloseWorkSpace() 121 static int CheckWorkSpace(const WorkSpace *workSpace) in CheckWorkSpace() 207 static int TraversalSubTrieNode(const WorkSpace *workSpace, in TraversalSubTrieNode() 221 INIT_LOCAL_API int TraversalTrieNode(const WorkSpace *workSpace, in TraversalTrieNode() 271 INIT_LOCAL_API uint32_t AddParamNode(WorkSpace *workSpace, uint8_t type, in AddParamNode() 313 INIT_LOCAL_API ParamTrieNode *FindTrieNode(WorkSpace *workSpace, in FindTrieNode() 350 WorkSpace *space = GetWorkSpace(index); in GetParamNode() 360 WorkSpace *workSpace = GetWorkSpace(WORKSPACE_INDEX_BASE); in AddParamEntry() [all …]
|
H A D | param_base.c | 36 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace, 127 WorkSpace *workSpace = GetWorkSpace(WORKSPACE_INDEX_SIZE); in AllocSpaceMemory() 192 …g_paramWorkSpace.workSpace = (WorkSpace **)calloc(g_paramWorkSpace.maxSpaceCount, sizeof(WorkSpace… in InitParamWorkSpace() 289 WorkSpace *workSpace = (WorkSpace *)malloc(sizeof(WorkSpace) + size); in AddWorkSpace() 325 WorkSpace **space = (WorkSpace **)calloc(sizeof(WorkSpace *), in CheckAndExtendSpace() 329 paramSpace->workSpace, sizeof(WorkSpace *) * paramSpace->maxSpaceCount); in CheckAndExtendSpace() 342 WorkSpace *workSpace = NULL; in OpenWorkSpace() 388 WorkSpace *dacSpace = g_paramWorkSpace.workSpace[0]; in ReadParamWithCheck() 451 WorkSpace *space = g_paramWorkSpace.workSpace[WORKSPACE_INDEX_DAC]; in DacCheckParamPermission() 583 STATIC_INLINE ParamTrieNode *BaseFindTrieNode(WorkSpace *workSpace, in BaseFindTrieNode() [all …]
|
H A D | param_comm.c | 22 INIT_LOCAL_API WorkSpace *GetWorkSpaceByName(const char *name) in GetWorkSpaceByName() 40 INIT_LOCAL_API WorkSpace *GetWorkSpace(uint32_t labelIndex) in GetWorkSpace() 50 WorkSpace *workSpace = NULL; in GetWorkSpace()
|
H A D | param_include.h | 38 STATIC_INLINE ParamTrieNode *FindSubTrie(const WorkSpace *workSpace, in FindSubTrie() 72 const WorkSpace *workSpace, const char *key, uint32_t keyLen, uint32_t *matchLabel) in FindTrieNode_()
|
/ohos5.0/commonlibrary/c_utils/docs/zh-cn/ |
H A D | c-utils-guide-semaphore.md | 58 class WorkSpace 61 WorkSpace(const string &name, int maxSize) : sema(name, maxSize), count(0), max(0) 70 ~WorkSpace() 118 WorkSpace ws("mysem", COUNT_MAX); 126 threads[i] = thread(&WorkSpace::Enter, ref(ws));
|
/ohos5.0/base/startup/init/test/unittest/param/ |
H A D | param_unittest.cpp | 87 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel1() 112 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel2() 145 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel3() 173 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel4() 446 WorkSpace *space = GetWorkSpace(GetWorkSpaceIndex("test.workspace.1")); 455 WorkSpace *workSpace = (WorkSpace *)malloc(sizeof(WorkSpace) + size); 537 WorkSpace *space = GetWorkSpaceByName("test.workspace.1");
|
H A D | paramservice_unittest.cpp | 89 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel1() 114 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel2() 147 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel3() 172 WorkSpace *workspace = GetWorkSpace(WORKSPACE_INDEX_DAC); in TestAddSecurityLabel4()
|
/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | app_quality_improvement_cases_about_jserror.md | 156 …at anonymous (D:/WorkSpace/Code/Common_Master_3.2/product_min_system/kh_applications_system/applic… 157 …at anonymous (D:/WorkSpace/Code/Common_Master_3.2/product_min_system/kh_applications_system/applic… 158 …at anonymous (D:/WorkSpace/Code/Common_Master_3.2/product_min_system/kh_applications_system/applic…
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/param/ |
H A D | sys_param.h | 114 } WorkSpace; typedef
|
/ohos5.0/base/startup/init/services/param/adapter/ |
H A D | param_selinux.c | 196 WorkSpace *space = paramWorkspace->workSpace[WORKSPACE_INDEX_DAC]; in HandleSelinuxLabelForPermission()
|
/ohos5.0/base/startup/init/services/param/linux/ |
H A D | param_service.c | 62 WorkSpace *workspace = GetWorkSpaceByName(name); in CheckAndSendTrigger()
|