Lines Matching refs:extraData

26     const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
45 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
55 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
61 if (extraData == NULL || !CHECK_FLAGS_BY_INDEX(extraData->operation, SANDBOX_TAG_PERMISSION)) {
74 const VarExtraData *extraData)
120 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
122 APPSPAWN_CHECK(extraData != NULL && extraData->data.depNode != NULL, return -1, "Invalid extra data ");
123 uint32_t len = strlen(extraData->data.depNode->target);
124 int ret = memcpy_s((char *)buffer, bufferLen, extraData->data.depNode->target, len);
131 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
133 APPSPAWN_CHECK(extraData != NULL && extraData->data.depNode != NULL, return -1, "Invalid extra data ");
134 uint32_t len = strlen(extraData->data.depNode->source);
135 int ret = memcpy_s((char *)buffer, bufferLen, extraData->data.depNode->source, len);
142 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
144 APPSPAWN_CHECK(extraData != NULL && extraData->data.depNode != NULL, return -1, "Invalid extra data ");
145 char *path = extraData->data.depNode->source;
146 if (CHECK_FLAGS_BY_INDEX(extraData->operation, MOUNT_PATH_OP_REPLACE_BY_SANDBOX)) {
147 path = extraData->data.depNode->target;
148 } else if (CHECK_FLAGS_BY_INDEX(extraData->operation, MOUNT_PATH_OP_REPLACE_BY_SRC) && IsPathEmpty(path)) {
149 path = extraData->data.depNode->target;
151 APPSPAWN_CHECK(path != NULL, return -1, "Invalid path %{public}x ", extraData->operation);
160 const char *buffer, uint32_t bufferLen, uint32_t *realLen, const VarExtraData *extraData)
232 const char *varStart, SandboxBuffer *sandboxBuffer, uint32_t *varLen, const VarExtraData *extraData)
242 sandboxBuffer->bufferLen - sandboxBuffer->current - 1, &valueLen, extraData);
270 SandboxBuffer *sandboxBuffer, const char *source, const VarExtraData *extraData)
283 int ret = ReplaceVariable(context, source + i, sandboxBuffer, &varLen, extraData);
291 uint32_t bufferType, const char *source, const char *prefix, const VarExtraData *extraData)
300 ret = HandleVariableReplace(context, sandboxBuffer, prefix, extraData);
308 ret = HandleVariableReplace(context, sandboxBuffer, tmp, extraData);
316 if (extraData != NULL && extraData->sandboxTag == SANDBOX_TAG_NAME_GROUP && extraData->data.depNode != NULL) {
319 ret = HandleVariableReplace(context, tmpBuffer, sandboxBuffer->buffer, extraData);