Lines Matching refs:argv_buf
267 uvwasi->argv_buf = NULL;
281 uvwasi->argv_buf = uvwasi__malloc(uvwasi, args_size);
282 if (uvwasi->argv_buf == NULL) {
296 memcpy(uvwasi->argv_buf + offset, options->argv[i], size);
297 uvwasi->argv[i] = uvwasi->argv_buf + offset;
430 uvwasi__free(uvwasi, uvwasi->argv_buf);
441 uvwasi->argv_buf = NULL;
486 uvwasi_errno_t uvwasi_args_get(uvwasi_t* uvwasi, char** argv, char* argv_buf) {
489 UVWASI_DEBUG("uvwasi_args_get(uvwasi=%p, argv=%p, argv_buf=%p)\n",
492 argv_buf);
494 if (uvwasi == NULL || argv == NULL || argv_buf == NULL)
498 argv[i] = argv_buf + (uvwasi->argv[i] - uvwasi->argv_buf);
501 memcpy(argv_buf, uvwasi->argv_buf, uvwasi->argv_buf_size);