Home | History | Annotate | Download | only in asan

Lines Matching refs:new_env

160     char *new_env = const_cast<char*>(info.dli_fname);
164 new_env = (char*)allocator_for_env.Allocate(old_env_len + fname_len + 2);
165 internal_strncpy(new_env, dyld_insert_libraries, old_env_len);
166 new_env[old_env_len] = ':';
168 internal_strncpy(new_env + old_env_len + 1, info.dli_fname,
172 setenv(kDyldInsertLibraries, new_env, /*overwrite*/1);
179 Report("%s=%s\n", kDyldInsertLibraries, new_env);
193 char *new_env = (char*)allocator_for_env.Allocate(
195 CHECK(new_env);
196 internal_memset(new_env, '\0', old_env_len + 2 + env_name_len);
197 internal_strncpy(new_env, kDyldInsertLibraries, env_name_len);
198 new_env[env_name_len] = '=';
199 char *new_env_pos = new_env + env_name_len + 1;
213 // append it to new_env.
216 if (new_env_pos != new_env + env_name_len + 1) {
231 LeakyResetEnv(kDyldInsertLibraries, new_env);