Subversion Repositories HelenOS

Rev

Rev 2901 | Rev 2904 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2901 Rev 2903
Line 324... Line 324...
324
    }
324
    }
325
 
325
 
326
    async_serialize_end();
326
    async_serialize_end();
327
}
327
}
328
 
328
 
329
void event_new_thread(unsigned hash)
329
void event_thread_b(unsigned hash)
330
{
330
{
331
    async_serialize_start();
331
    async_serialize_start();
332
    printf("new thread, hash 0x%x\n", hash);
332
    printf("new thread, hash 0x%x\n", hash);
333
    async_serialize_end();
333
    async_serialize_end();
334
 
334
 
Line 376... Line 376...
376
                    fibril_yield();
376
                    fibril_yield();
377
                    printf(".");
377
                    printf(".");
378
                }
378
                }
379
                printf("resumed\n");
379
                printf("resumed\n");
380
                break;
380
                break;
381
            case UDEBUG_EVENT_NEW_THREAD:
381
            case UDEBUG_EVENT_THREAD_B:
382
                event_new_thread(val0);
382
                event_thread_b(val0);
-
 
383
                break;
-
 
384
            case UDEBUG_EVENT_THREAD_E:
-
 
385
                printf("thread 0x%x exited\n", val0);
-
 
386
                abort_trace = 1;
383
                break;
387
                break;
384
            default:
388
            default:
385
                printf("unknown event type %d\n", ev_type);
389
                printf("unknown event type %d\n", ev_type);
386
                break;
390
                break;
387
            }
391
            }