Lines Matching refs:env
40 gdb_environ env;
44 SELF_CHECK (env.envp ()[0] == NULL);
45 SELF_CHECK (env.user_set_env ().size () == 0);
46 SELF_CHECK (env.user_unset_env ().size () == 0);
49 SELF_CHECK (env.get ("PWD") == NULL);
58 gdb_environ env = gdb_environ::from_host_environ ();
61 SELF_CHECK (env.user_set_env ().size () == 0);
62 SELF_CHECK (env.user_unset_env ().size () == 0);
66 SELF_CHECK (strcmp (env.get (gdb_selftest_env_var), "1") == 0);
77 gdb_environ env = gdb_environ::from_host_environ ();
78 env = gdb_environ::from_host_environ ();
79 char **envp = env.envp ();
95 gdb_environ env;
97 env.set ("GDB_SELFTEST_ENVIRON_1", "aaa");
98 SELF_CHECK (strcmp (env.get ("GDB_SELFTEST_ENVIRON_1"), "aaa") == 0);
100 SELF_CHECK (env.user_set_env ().size () == 1);
101 SELF_CHECK (set_contains (env.user_set_env (),
104 env.set ("GDB_SELFTEST_ENVIRON_2", "bbb");
105 SELF_CHECK (strcmp (env.get ("GDB_SELFTEST_ENVIRON_2"), "bbb") == 0);
107 env.unset ("GDB_SELFTEST_ENVIRON_1");
108 SELF_CHECK (env.get ("GDB_SELFTEST_ENVIRON_1") == NULL);
109 SELF_CHECK (strcmp (env.get ("GDB_SELFTEST_ENVIRON_2"), "bbb") == 0);
113 SELF_CHECK (set_contains (env.user_set_env (),
115 SELF_CHECK (env.user_set_env ().size () == 1);
123 gdb_environ env;
125 env.set ("PWD", "test");
126 SELF_CHECK (strcmp (env.get ("PWD"), "test") == 0);
127 SELF_CHECK (set_contains (env.user_set_env (), std::string ("PWD=test")));
128 SELF_CHECK (env.user_unset_env ().size () == 0);
130 SELF_CHECK (env.envp ()[1] == NULL);
131 SELF_CHECK (env.user_set_env ().size () == 1);
132 env.unset ("PWD");
133 SELF_CHECK (env.envp ()[0] == NULL);
134 SELF_CHECK (env.user_set_env ().size () == 0);
135 SELF_CHECK (env.user_unset_env ().size () == 1);
136 SELF_CHECK (set_contains (env.user_unset_env (), std::string ("PWD")));
146 gdb_environ env;
148 env.set (gdb_selftest_env_var, "1");
150 env.clear ();
151 SELF_CHECK (env.envp ()[0] == NULL);
152 SELF_CHECK (env.user_set_env ().size () == 0);
153 SELF_CHECK (env.user_unset_env ().size () == 0);
154 SELF_CHECK (env.get (gdb_selftest_env_var) == NULL);
163 gdb_environ env;
166 env.set ("A", "1");
167 SELF_CHECK (strcmp (env.get ("A"), "1") == 0);
168 SELF_CHECK (set_contains (env.user_set_env (), std::string ("A=1")));
169 SELF_CHECK (env.user_set_env ().size () == 1);
171 env2 = std::move (env);
172 SELF_CHECK (env.envp ()[0] == NULL);
175 SELF_CHECK (env.user_set_env ().size () == 0);
178 env.set ("B", "2");
179 SELF_CHECK (strcmp (env.get ("B"), "2") == 0);
180 SELF_CHECK (env.envp ()[1] == NULL);
189 gdb_environ env;
191 env.set ("A", "1");
192 SELF_CHECK (strcmp (env.get ("A"), "1") == 0);
193 SELF_CHECK (set_contains (env.user_set_env (), std::string ("A=1")));
195 gdb_environ env2 = std::move (env);
196 SELF_CHECK (env.envp ()[0] == NULL);
197 SELF_CHECK (env.user_set_env ().size () == 0);
203 env.set ("B", "2");
204 SELF_CHECK (strcmp (env.get ("B"), "2") == 0);
205 SELF_CHECK (env.envp ()[1] == NULL);
206 SELF_CHECK (set_contains (env.user_set_env (), std::string ("B=2")));
207 SELF_CHECK (env.user_set_env ().size () == 1);
215 gdb_environ env;
218 env.set ("A", "1");
219 SELF_CHECK (strcmp (env.get ("A"), "1") == 0);
220 SELF_CHECK (set_contains (env.user_set_env (), std::string ("A=1")));
221 SELF_CHECK (env.user_set_env ().size () == 1);
227 env = std::move (env);
230 SELF_CHECK (strcmp (env.get ("A"), "1") == 0);
231 SELF_CHECK (strcmp (env.envp ()[0], "A=1") == 0);
232 SELF_CHECK (env.envp ()[1] == NULL);
233 SELF_CHECK (set_contains (env.user_set_env (), std::string ("A=1")));
234 SELF_CHECK (env.user_set_env ().size () == 1);
242 gdb_environ env = gdb_environ::from_host_environ ();
245 SELF_CHECK (env.get ("GDB_SELFTEST_ENVIRON") != NULL);
248 env.set ("GDB_SELFTEST_ENVIRON", "test");
249 SELF_CHECK (strcmp (env.get ("GDB_SELFTEST_ENVIRON"), "test") == 0);
250 SELF_CHECK (env.user_set_env ().size () == 1);
251 SELF_CHECK (env.user_unset_env ().size () == 0);
255 env.unset ("GDB_SELFTEST_ENVIRON");
256 SELF_CHECK (env.get ("GDB_SELFTEST_ENVIRON") == NULL);
257 SELF_CHECK (env.user_set_env ().size () == 0);
258 SELF_CHECK (env.user_unset_env ().size () == 1);
259 SELF_CHECK (set_contains (env.user_unset_env (),
263 env.set ("GDB_SELFTEST_ENVIRON", "1");
264 SELF_CHECK (strcmp (env.get ("GDB_SELFTEST_ENVIRON"), "1") == 0);