Lines Matching full:set

32 set prms_id 0
33 set bug_id 0
35 set testfile "setvar"
36 set srcfile ${testfile}.c
37 set binfile ${objdir}/${subdir}/${testfile}
54 # set it up at a breakpoint so we canplay with the variable values
56 send_gdb "set print sevenbit-strings\n" ; gdb_expect -re "$gdb_prompt $"
66 set ulong_minus_1 4294967295
67 set ulong_minus_456 4294966840
72 set ulong_minus_1 18446744073709551615
73 set ulong_minus_456 18446744073709551160
84 set length [expr [llength $args] - 1];
85 set message "[lindex $args $length]";
86 set final [expr $length - 2];
87 set count 1;
89 # Set up the variables.
90 for {set x 0;} {$x < $length} {incr x;} {
92 set arg [lindex $args $x];
94 set match [lindex $args [expr $x + 1]];
96 set mess "$message"
98 set mess "$message (#$count)";
103 set mess "";
104 set match ""
117 # test "set variable" for type "char"
123 test_set "set variable v_char=0" "print v_char" ".\[0-9\]* = 0 \'.0\'" "set variable char=0"
124 test_set "set variable v_char=1" "print v_char" ".\[0-9\]* = 1 \'.001\'" "set variable char=…
125 test_set "set variable v_char=7" "print v_char" ".\[0-9\]* = 7 \'.a\'" "set variable char=7 …
126 test_set "set variable v_char=32" "print v_char" ".\[0-9\]* = 32 \' \'" "set variable char=3…
127 test_set "set variable v_char=65" "print v_char" ".\[0-9\]* = 65 \'A\'" "set variable char=6…
128 test_set "set variable v_char=97" "print v_char" ".\[0-9\]* = 97 \'a\'" "set variable char=9…
129 test_set "set variable v_char=126" "print v_char" ".\[0-9\]* = 126 \'~\'" "set variable char…
130 test_set "set variable v_char=127" "print v_char" ".\[0-9\]* = 127 \'.177\'" "set variable c…
132 # test "set variable" for type "signed char"
134 test_set "set variable v_char=0" "print v_signed_char" ".\[0-9\]* = 0 \'.0\'" "set
135 test_set "set variable v_signed_char=1" "print v_signed_char" ".\[0-9\]* = 1 \'.001\'" "set
136 test_set "set variable v_signed_char=7" "print v_signed_char" ".\[0-9\]* = 7 \'.a\'" "set va…
137 test_set "set variable v_signed_char=32" "print v_signed_char" ".\[0-9\]* = 32 \' \'" "set v…
138 test_set "set variable v_signed_char=65" "print v_signed_char" ".\[0-9\]* = 65 \'A\'" "set v…
139 test_set "set variable v_signed_char=97" "print v_signed_char" ".\[0-9\]* = 97 \'a\'" "set v…
140 test_set "set variable v_signed_char=126" "print v_signed_char" ".\[0-9\]* = 126 \'~\'" "set
141 test_set "set variable v_signed_char=127" "print v_signed_char" ".\[0-9\]* = 127 \'.177\'" "
142 gdb_test "set variable v_signed_char=-1" ""
145 "set variable signed char=-1 (-1)"
146 gdb_test "set variable v_signed_char=0xFF" ""
149 "set variable signed char=0xFF (0xFF)"
151 # test "set variable" for type "unsigned char"
153 test_set "set variable v_unsigned_char=0" "print v_unsigned_char" ".\[0-9\]* = 0 \'.0\'" "se…
154 test_set "set variable v_unsigned_char=1" "print v_unsigned_char" ".\[0-9\]* = 1 \'.001\'" "
155 test_set "set variable v_unsigned_char=7" "print v_unsigned_char" ".\[0-9\]* = 7 \'.a\'" "se…
156 test_set "set variable v_unsigned_char=32" "print v_unsigned_char" ".\[0-9\]* = 32 \' \'" "s…
157 test_set "set variable v_unsigned_char=65" "print v_unsigned_char" ".\[0-9\]* = 65 \'A\'" "s…
158 test_set "set variable v_unsigned_char=97" "print v_unsigned_char" ".\[0-9\]* = 97 \'a\'" "s…
159 test_set "set variable v_unsigned_char=126" "print v_unsigned_char" ".\[0-9\]* = 126 \'~\'" …
160 test_set "set variable v_unsigned_char=~0" "print v_unsigned_char" ".\[0-9\]* = 255 \'.377\'" …
162 # test "set variable" for type "short"
164 test_set "set variable v_short=0" "print v_short" ".\[0-9\]* = 0" "set variable short=0"
165 test_set "set variable v_short=1" "print v_short" ".\[0-9\]* = 1" "set variable short=1"
166 test_set "set variable v_short=-1" "print v_short" ".\[0-9\]* = -1" "set variable short=-1 (…
168 # test "set variable" for type "signed short"
170 test_set "set variable v_signed_short=0" "print v_signed_short" ".\[0-9\]* = 0" "set variabl…
171 test_set "set variable v_signed_short=1" "print v_signed_short" ".\[0-9\]* = 1" "set variabl…
172 test_set "set variable v_signed_short=-1" "print v_signed_short" ".\[0-9\]* = -1" "set varia…
174 # test "set variable" for type "unsigned short"
176 test_set "set variable v_unsigned_short=0" "print v_unsigned_short" ".\[0-9\]* = 0" "set var…
177 test_set "set variable v_unsigned_short=1" "print v_unsigned_short" ".\[0-9\]* = 1" "set var…
178 test_set "set variable v_unsigned_short=~0" "print v_unsigned_short" ".\[0-9\]* = 65535" "se…
180 # test "set variable" for type "int"
182 test_set "set variable v_int=0" "print v_int" ".\[0-9\]* = 0" "set variable int=0"
183 test_set "set variable v_int=1" "print v_int" ".\[0-9\]* = 1" "set variable int=1"
184 test_set "set variable v_int=-1" "print v_int" ".\[0-9\]* = -1" "set variable int=-1 (minus)…
186 # test "set variable" for type "signed int"
188 test_set "set variable v_signed_int=0" "print v_signed_int" ".\[0-9\]* = 0" "set variable si…
189 test_set "set variable v_signed_int=1" "print v_signed_int" ".\[0-9\]* = 1" "set variable si…
190 test_set "set variable v_signed_int=-1" "print v_signed_int" ".\[0-9\]* = -1" "set variable …
192 # test "set variable" for type "unsigned int"
194 test_set "set variable v_unsigned_int=0" "print v_unsigned_int" ".\[0-9\]* = 0" "set variabl…
195 test_set "set variable v_unsigned_int=1" "print v_unsigned_int" ".\[0-9\]* = 1" "set variabl…
196 test_set "set variable v_unsigned_int=~0" "print v_unsigned_int" ".\[0-9\]* = (4294967295|65535)" …
197 #test_set ".\[0-9\]* = 65535" "set variable unsigned int=~0 (minus)"
199 # test "set variable" for type "long"
201 test_set "set variable v_long=0" "print v_long" ".\[0-9\]* = 0" "set variable long=0"
202 test_set "set variable v_long=1" "print v_long" ".\[0-9\]* = 1" "set variable long=1"
203 test_set "set variable v_long=-1" "print v_long" ".\[0-9\]* = -1" "set variable long=-1 (min…
205 # test "set variable" for type "signed long"
207 test_set "set variable v_signed_long=0" "print v_signed_long" ".\[0-9\]* = 0" "set variable …
208 test_set "set variable v_signed_long=1" "print v_signed_long" ".\[0-9\]* = 1" "set variable …
209 test_set "set variable v_signed_long=-1" "print v_signed_long" ".\[0-9\]* = -1" "set variabl…
211 # test "set variable" for type "unsigned long"
213 test_set "set variable v_unsigned_long=0" "print v_unsigned_long" ".\[0-9\]* = 0" "set varia…
214 test_set "set variable v_unsigned_long=1" "print v_unsigned_long" ".\[0-9\]* = 1" "set varia…
215 test_set "set variable v_unsigned_long=~0" "print v_unsigned_long" ".\[0-9\]* = $ulong_minus_1" …
217 # test "set variable" for type "float"
219 test_set "set variable v_float=0.0" "print v_float" ".\[0-9\]* = 0" "set variable float=0"
220 test_set "set variable v_float=1.0" "print v_float" ".\[0-9\]* = 1" "set variable float=1"
221 test_set "set variable v_float=-1.0" "print v_float" ".\[0-9\]* = -1" "set variable float=-1…
223 # test "set variable" for type "double"
225 test_set "set variable v_double=0.0" "print v_double" ".\[0-9\]* = 0" "set variable double=0…
226 test_set "set variable v_double=1.0" "print v_double" ".\[0-9\]* = 1" "set variable double=1…
227 test_set "set variable v_double=-1.0" "print v_double" ".*.\[0-9\]* = -1" "set variable doub…
229 # test "set variable" for "char array[2]"
231 test_set "set variable v_char_array\[0\]='h'" "set variable v_char_array\[1\]='i'" "print v_char_ar…
233 # test "set variable" for "signed char array[2]"
235 …"set variable v_signed_char_array\[0\]='h'" "set variable v_signed_char_array\[1\]='i'" "print v_s…
237 # test "set variable" for "unsigned char array[2]"
239set variable v_unsigned_char_array\[0\]='h'" "set variable v_unsigned_char_array\[1\]='i'" "print …
241 # test "set variable" for "short array[2]"
243 …set "set variable v_short_array\[0\]=123" "set variable v_short_array\[1\]=-456" "print v_short_ar…
245 # test "set variable" for "signed short array[2]"
247set variable v_signed_short_array\[0\]=123" "set variable v_signed_short_array\[1\]=-456" "print v…
249 # test "set variable" for "unsigned short array[2]"
251set variable v_unsigned_short_array\[0\]=123" "set variable v_unsigned_short_array\[1\]=-456" "pri…
253 # test "set variable" for "int array[2]"
255 …st_set "set variable v_int_array\[0\]=123" "set variable v_int_array\[1\]=-456" "print v_int_array…
257 # test "set variable" for "signed int array[2]"
259set variable v_signed_int_array\[0\]=123" "set variable v_signed_int_array\[1\]=-456" "print v_sig…
261 # test "set variable" for "unsigned int array[2]"
263set variable v_unsigned_int_array\[0\]=123" "set variable v_unsigned_int_array\[1\]=-456" "print v…
265 # test "set variable" for "long array[2]"
267 …_set "set variable v_long_array\[0\]=123" "set variable v_long_array\[1\]=-456" "print v_long_arra…
269 # test "set variable" for "signed long array[2]"
271set variable v_signed_long_array\[0\]=123" "set variable v_signed_long_array\[1\]=-456" "print v_s…
273 # test "set variable" for "unsigned long array[2]"
275set variable v_unsigned_long_array\[0\]=123" "set variable v_unsigned_long_array\[1\]=-456" "print…
277 # test "set variable" for "float array[2]"
279 …t "set variable v_float_array\[0\]=123.0" "set variable v_float_array\[1\]=-456.0" "print v_float_…
281 # test "set variable" for "double array[2]"
283 …"set variable v_double_array\[0\]=123.0" "set variable v_double_array\[1\]=-456.0" "print v_double…
285 # test "set variable" for type "char *"
287set v_char_pointer=v_char_array" "set variable *(v_char_pointer)='h'" "set variable *(v_char_point…
289 # test "set variable" for type "signed char *"
291set v_signed_char_pointer=v_signed_char_array" "set variable *(v_signed_char_pointer)='h'" "set va…
293 # test "set variable" for type "unsigned char *"
295set v_unsigned_char_pointer=v_unsigned_char_array" "set variable *(v_unsigned_char_pointer)='h'" "
297 # test "set variable" for type "short *"
299set v_short_pointer=v_short_array" "set variable *(v_short_pointer)=123" "set variable *(v_short_p…
301 # test "set variable" for type "signed short *"
303 gdb_test "set v_signed_short_pointer=v_signed_short_array" ""
304 gdb_test "set variable *(v_signed_short_pointer)=123" ""
305 gdb_test "set variable *(v_signed_short_pointer+1)=-456" ""
307 "set variable signed short pointer"
310 # test "set variable" for type "unsigned short *"
312 gdb_test "set v_unsigned_short_pointer=v_unsigned_short_array" ""
313 gdb_test "set variable *(v_unsigned_short_pointer)=123" ""
314 gdb_test "set variable *(v_unsigned_short_pointer+1)=-456" ""
316 "set variable unsigned short pointer"
319 # test "set variable" for type "int *"
321set v_int_pointer=v_int_array" "set variable *(v_int_pointer)=123" "set variable *(v_int_pointer+1…
323 # test "set variable" for type "signed int *"
325set v_signed_int_pointer=v_signed_int_array" "set variable *(v_signed_int_pointer)=123" "set varia…
327 # test "set variable" for type "unsigned int *"
329set v_unsigned_int_pointer=v_unsigned_int_array" "set variable *(v_unsigned_int_pointer)=123" "set
332 # test "set variable" for type "long *"
334set v_long_pointer=v_long_array" "set variable *(v_long_pointer)=123" "set variable *(v_long_point…
336 # test "set variable" for type "signed long *"
338set v_signed_long_pointer=v_signed_long_array" "set variable *(v_signed_long_pointer)=123" "set va…
340 # test "set variable" for type "unsigned long *"
342set v_unsigned_long_pointer=v_unsigned_long_array" "set variable *(v_unsigned_long_pointer)=123" "
344 # test "set variable" for type "float *"
346set v_float_pointer=v_float_array" "set variable *(v_float_pointer)=123.0" "set variable *(v_float…
348 # test "set variable" for type "double *"
350set v_double_pointer=v_double_array" "set variable *(v_double_pointer)=123.0" "set variable *(v_do…
352 # test "set variable" for struct members
354 test_set "set variable v_struct1.v_char_member='h'" "print v_struct1.v_char_member" ".*.\[0-9\]* = …
355 test_set "set variable v_struct1.v_short_member=1" "print v_struct1.v_short_member" ".*.\[0-9\]* = …
356 test_set "set variable v_struct1.v_int_member=2" "print v_struct1.v_int_member" ".*.\[0-9\]* = 2" …
357 test_set "set variable v_struct1.v_long_member=3" "print v_struct1.v_long_member" ".*.\[0-9\]* = 3"…
358 test_set "set variable v_struct1.v_float_member=4.0" "print v_struct1.v_float_member" ".*.\[0-9\]* …
359 test_set "set variable v_struct1.v_double_member=5.0" "print v_struct1.v_double_member" ".*.\[0-9\]…
365 "set print structure #1"
377 set timeout 60;
380 test_set "set variable v_struct1 = {32, 33, 34, 35, 36, 37}" \
385 "set print structure #2"
388 test_set "set variable v_struct1 = {'h', 1, 2, 3, 4.0, 5.0}" \
393 "set print structure #3"