Rev 1708 | Rev 1757 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1708 | Rev 1735 | ||
|---|---|---|---|
| Line 476... | Line 476... | ||
| 476 | switch (task->phones[i].state) { |
476 | switch (task->phones[i].state) { |
| 477 | case IPC_PHONE_CONNECTING: |
477 | case IPC_PHONE_CONNECTING: |
| 478 | printf("connecting "); |
478 | printf("connecting "); |
| 479 | break; |
479 | break; |
| 480 | case IPC_PHONE_CONNECTED: |
480 | case IPC_PHONE_CONNECTED: |
| 481 | printf("connected to: %P ", |
481 | printf("connected to: %p ", |
| 482 | task->phones[i].callee); |
482 | task->phones[i].callee); |
| 483 | break; |
483 | break; |
| 484 | case IPC_PHONE_SLAMMED: |
484 | case IPC_PHONE_SLAMMED: |
| 485 | printf("slammed by: %P ", |
485 | printf("slammed by: %p ", |
| 486 | task->phones[i].callee); |
486 | task->phones[i].callee); |
| 487 | break; |
487 | break; |
| 488 | case IPC_PHONE_HUNGUP: |
488 | case IPC_PHONE_HUNGUP: |
| 489 | printf("hung up - was: %P ", |
489 | printf("hung up - was: %p ", |
| 490 | task->phones[i].callee); |
490 | task->phones[i].callee); |
| 491 | break; |
491 | break; |
| 492 | default: |
492 | default: |
| 493 | break; |
493 | break; |
| 494 | } |
494 | } |
| Line 501... | Line 501... | ||
| 501 | /* Print answerbox - calls */ |
501 | /* Print answerbox - calls */ |
| 502 | spinlock_lock(&task->answerbox.lock); |
502 | spinlock_lock(&task->answerbox.lock); |
| 503 | printf("ABOX - CALLS:\n"); |
503 | printf("ABOX - CALLS:\n"); |
| 504 | for (tmp=task->answerbox.calls.next; tmp != &task->answerbox.calls;tmp = tmp->next) { |
504 | for (tmp=task->answerbox.calls.next; tmp != &task->answerbox.calls;tmp = tmp->next) { |
| 505 | call = list_get_instance(tmp, call_t, link); |
505 | call = list_get_instance(tmp, call_t, link); |
| 506 | printf("Callid: %P Srctask:%lld M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
506 | printf("Callid: %p Srctask:%lld M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
| 507 | call->sender->taskid, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
507 | call->sender->taskid, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 508 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
508 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
| 509 | } |
509 | } |
| 510 | /* Print answerbox - calls */ |
510 | /* Print answerbox - calls */ |
| 511 | printf("ABOX - DISPATCHED CALLS:\n"); |
511 | printf("ABOX - DISPATCHED CALLS:\n"); |
| 512 | for (tmp=task->answerbox.dispatched_calls.next; |
512 | for (tmp=task->answerbox.dispatched_calls.next; |
| 513 | tmp != &task->answerbox.dispatched_calls; |
513 | tmp != &task->answerbox.dispatched_calls; |
| 514 | tmp = tmp->next) { |
514 | tmp = tmp->next) { |
| 515 | call = list_get_instance(tmp, call_t, link); |
515 | call = list_get_instance(tmp, call_t, link); |
| 516 | printf("Callid: %P Srctask:%lld M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
516 | printf("Callid: %p Srctask:%lld M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
| 517 | call->sender->taskid, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
517 | call->sender->taskid, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 518 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
518 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
| 519 | } |
519 | } |
| 520 | /* Print answerbox - calls */ |
520 | /* Print answerbox - calls */ |
| 521 | printf("ABOX - ANSWERS:\n"); |
521 | printf("ABOX - ANSWERS:\n"); |
| 522 | for (tmp=task->answerbox.answers.next; tmp != &task->answerbox.answers; tmp = tmp->next) { |
522 | for (tmp=task->answerbox.answers.next; tmp != &task->answerbox.answers; tmp = tmp->next) { |
| 523 | call = list_get_instance(tmp, call_t, link); |
523 | call = list_get_instance(tmp, call_t, link); |
| 524 | printf("Callid:%P M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
524 | printf("Callid:%p M:%d A1:%d A2:%d A3:%d Flags:%x\n",call, |
| 525 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
525 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 526 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
526 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), call->flags); |
| 527 | } |
527 | } |
| 528 | 528 | ||
| 529 | spinlock_unlock(&task->answerbox.lock); |
529 | spinlock_unlock(&task->answerbox.lock); |