Rev 2071 | Rev 2185 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2071 | Rev 2107 | ||
---|---|---|---|
Line 210... | Line 210... | ||
210 | phones[phid] = 1; |
210 | phones[phid] = 1; |
211 | } else |
211 | } else |
212 | printf("error: %d\n", phid); |
212 | printf("error: %d\n", phid); |
213 | } |
213 | } |
214 | 214 | ||
215 | - | ||
216 | - | ||
217 | int main(void) |
215 | int main(void) |
218 | { |
216 | { |
219 | ipcarg_t phonead; |
217 | ipcarg_t phonead; |
220 | int i; |
218 | int i; |
221 | char c; |
219 | char c; |
Line 225... | Line 223... | ||
225 | 223 | ||
226 | printf("********************************\n"); |
224 | printf("********************************\n"); |
227 | printf("***********IPC Tester***********\n"); |
225 | printf("***********IPC Tester***********\n"); |
228 | printf("********************************\n"); |
226 | printf("********************************\n"); |
229 | 227 | ||
230 | - | ||
231 | async_set_client_connection(client_connection); |
228 | async_set_client_connection(client_connection); |
232 | 229 | ||
233 | for (i=TEST_START;i < TEST_START+10;i++) { |
230 | for (i = TEST_START; i < TEST_START + 10; i++) { |
234 | res = ipc_connect_to_me(PHONE_NS, i, 0, &phonead); |
231 | res = ipc_connect_to_me(PHONE_NS, i, 0, &phonead); |
235 | if (!res) |
232 | if (!res) |
Line 260... | Line 257... | ||
260 | break; |
257 | break; |
261 | case 'd': |
258 | case 'd': |
262 | do_answer_msg(); |
259 | do_answer_msg(); |
263 | break; |
260 | break; |
264 | case 'j': |
261 | case 'j': |
- | 262 | printf("Entering infinite loop\n"); |
|
265 | while (1) |
263 | while (1) |
266 | ; |
264 | ; |
- | 265 | break; |
|
267 | case 'p': |
266 | case 'p': |
268 | printf("Doing page fault\n"); |
267 | printf("Doing page fault\n"); |
269 | *((char *)0) = 1; |
268 | *((char *)0) = 1; |
270 | printf("done\n"); |
269 | printf("done\n"); |
- | 270 | break; |
|
271 | case 'u': |
271 | case 'u': |
272 | var1=*( (int *) ( ( (char *)(&var) ) + 1 ) ); |
272 | var1=*( (int *) ( ( (char *)(&var) ) + 1 ) ); |
273 | break; |
273 | break; |
274 | } |
274 | } |
275 | } |
275 | } |