Lines Matching refs:SandboxSection

78 void AddSandboxMountNode(SandboxMountNode *node, SandboxSection *queue)
103 PathMountNode *GetPathMountNode(const SandboxSection *section, int type, const char *source, const char *target)
118 SymbolLinkNode *GetSymbolLinkNode(const SandboxSection *section, const char *target, const char *linkName)
153 SandboxMountNode *GetFirstSandboxMountNode(const SandboxSection *section)
194 static inline void InitSandboxSection(SandboxSection *section, int type)
208 static void ClearSandboxSection(SandboxSection *section)
256 static void DumpSandboxSection(const SandboxSection *section)
275 SandboxSection *CreateSandboxSection(const char *name, uint32_t dataLen, uint32_t type)
280 APPSPAWN_CHECK(dataLen >= sizeof(SandboxSection), return NULL, "Invalid dataLen %{public}u", dataLen);
282 SandboxSection *section = (SandboxSection *)calloc(1, dataLen);
296 SandboxSection *tmpNode = (SandboxSection *)ListEntry(node, SandboxMountNode, node);
302 SandboxSection *tmpNode = (SandboxSection *)ListEntry(node, SandboxMountNode, node);
303 SandboxSection *tmpNewNode = (SandboxSection *)ListEntry(newNode, SandboxMountNode, node);
307 SandboxSection *GetSandboxSection(const SandboxQueue *queue, const char *name)
314 return (SandboxSection *)ListEntry(node, SandboxMountNode, node);
317 void AddSandboxSection(SandboxSection *node, SandboxQueue *queue)
325 void DeleteSandboxSection(SandboxSection *section)
339 SandboxSection *sandboxNode = (SandboxSection *)ListEntry(node, SandboxMountNode, node);
396 SandboxSection *section = (SandboxSection *)node;