Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3602 → Rev 3603

/trunk/uspace/app/trace/trace.c
449,6 → 449,16
 
while (!abort_trace) {
 
if (paused) {
printf("Waiting for resume\n");
while (paused) {
usleep(1000000);
fibril_yield();
printf(".");
}
printf("Resumed\n");
}
 
/* Run thread until an event occurs */
rc = udebug_go(phoneid, thread_hash,
&ev_type, &val0, &val1);
469,13 → 479,6
break;
case UDEBUG_EVENT_STOP:
printf("Stop event\n");
printf("Waiting for resume\n");
while (paused) {
usleep(1000000);
fibril_yield();
printf(".");
}
printf("Resumed\n");
break;
case UDEBUG_EVENT_THREAD_B:
event_thread_b(val0);
580,6 → 583,7
c = getchar();
if (c == 'q') break;
if (c == 'p') {
printf("Pause...\n");
paused = 1;
rc = udebug_stop(phoneid, thash);
printf("stop -> %d\n", rc);
586,6 → 590,7
}
if (c == 'r') {
paused = 0;
printf("Resume...\n");
}
}