Home | History | Annotate | Download | only in asan

Lines Matching refs:new_env

123     char *new_env = const_cast<char*>(info.dli_fname);
127 new_env = (char*)allocator_for_env.Allocate(old_env_len + fname_len + 2);
128 internal_strncpy(new_env, dyld_insert_libraries, old_env_len);
129 new_env[old_env_len] = ':';
131 internal_strncpy(new_env + old_env_len + 1, info.dli_fname,
135 setenv(kDyldInsertLibraries, new_env, /*overwrite*/1);
141 VReport(1, "%s=%s\n", kDyldInsertLibraries, new_env);
154 char *new_env = (char*)allocator_for_env.Allocate(
156 CHECK(new_env);
157 internal_memset(new_env, '\0', old_env_len + 2 + env_name_len);
158 internal_strncpy(new_env, kDyldInsertLibraries, env_name_len);
159 new_env[env_name_len] = '=';
160 char *new_env_pos = new_env + env_name_len + 1;
174 // append it to new_env.
177 if (new_env_pos != new_env + env_name_len + 1) {
192 LeakyResetEnv(kDyldInsertLibraries, new_env);