Lines Matching refs:str_buf
58 newptr = rt_realloc(ai->str_buf, ai->str_buf_size * 2); in args_append()
61 ai->str_buf = newptr; in args_append()
66 str_bufaddr = &ai->str_buf[ai->strings_length]; in args_append()
76 ai->str_buf[ai->strings_length++] = '\0'; in args_append()
143 off = base - ow_ai->str_buf; in _args_override_argv0()
145 memcpy(base, ow_ai->str_buf, ow_ai->strings_length); in _args_override_argv0()
153 off = base - (ai->str_buf + ai->argv0_strlen + 1); in _args_override_argv0()
155 memcpy(base, ai->str_buf + ai->argv0_strlen + 1, ai_bytes_tobe_copied); in _args_override_argv0()
170 ai->str_buf = new_strbuf; in _args_override_argv0()
183 return ai->str_buf; in lwp_args_get_argv_0()
188 void *str_buf; in args_init() local
189 str_buf = rt_malloc(str_buf_size); in args_init()
190 if (!str_buf) in args_init()
198 rt_free(str_buf); in args_init()
204 rt_free(str_buf); in args_init()
210 ai->str_buf = str_buf; in args_init()
224 rt_free(ai->str_buf); in lwp_args_detach()
266 lwp_data_put(lwp, str_ua, ai->str_buf, ai->strings_length); in lwp_argscopy()
269 off = str_ua - ai->str_buf; in lwp_argscopy()