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 | } |