Subversion Repositories HelenOS

Rev

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

Rev 3149 Rev 3150
Line 571... Line 571...
571
 
571
 
572
    /* Print answerbox - calls */
572
    /* Print answerbox - calls */
573
    spinlock_lock(&task->answerbox.lock);
573
    spinlock_lock(&task->answerbox.lock);
574
    printf("ABOX - CALLS:\n");
574
    printf("ABOX - CALLS:\n");
575
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
575
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
576
        tmp = tmp->next) {
576
        tmp = tmp->next) {
577
        call = list_get_instance(tmp, call_t, link);
577
        call = list_get_instance(tmp, call_t, link);
578
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
578
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
579
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
579
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
580
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
580
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
581
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
581
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
Line 584... Line 584...
584
            call->flags);
584
            call->flags);
585
    }
585
    }
586
    /* Print answerbox - calls */
586
    /* Print answerbox - calls */
587
    printf("ABOX - DISPATCHED CALLS:\n");
587
    printf("ABOX - DISPATCHED CALLS:\n");
588
    for (tmp = task->answerbox.dispatched_calls.next;
588
    for (tmp = task->answerbox.dispatched_calls.next;
589
        tmp != &task->answerbox.dispatched_calls;
589
        tmp != &task->answerbox.dispatched_calls;
590
        tmp = tmp->next) {
590
        tmp = tmp->next) {
591
        call = list_get_instance(tmp, call_t, link);
591
        call = list_get_instance(tmp, call_t, link);
592
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
592
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
593
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
593
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
594
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
594
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
595
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
595
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
Line 598... Line 598...
598
            call->flags);
598
            call->flags);
599
    }
599
    }
600
    /* Print answerbox - calls */
600
    /* Print answerbox - calls */
601
    printf("ABOX - ANSWERS:\n");
601
    printf("ABOX - ANSWERS:\n");
602
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
602
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
603
        tmp = tmp->next) {
603
        tmp = tmp->next) {
604
        call = list_get_instance(tmp, call_t, link);
604
        call = list_get_instance(tmp, call_t, link);
605
        printf("Callid:%p M:%" PRIun " A1:%" PRIun " A2:%" PRIun
605
        printf("Callid:%p M:%" PRIun " A1:%" PRIun " A2:%" PRIun
606
            " A3:%" PRIun " A4:%" PRIun " A5:%" PRIun " Flags:%x\n",
606
            " A3:%" PRIun " A4:%" PRIun " A5:%" PRIun " Flags:%x\n",
607
            call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
607
            call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
608
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
608
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),