Subversion Repositories HelenOS

Rev

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

Rev 2623 Rev 2637
Line 566... Line 566...
566
    printf("ABOX - CALLS:\n");
566
    printf("ABOX - CALLS:\n");
567
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
567
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
568
        tmp = tmp->next) {
568
        tmp = tmp->next) {
569
        call = list_get_instance(tmp, call_t, link);
569
        call = list_get_instance(tmp, call_t, link);
570
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
570
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
571
            "Flags:%x\n", call, call->sender->taskid,
571
            "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
572
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
572
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
573
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
573
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
-
 
574
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
574
            call->flags);
575
            call->flags);
575
    }
576
    }
576
    /* Print answerbox - calls */
577
    /* Print answerbox - calls */
577
    printf("ABOX - DISPATCHED CALLS:\n");
578
    printf("ABOX - DISPATCHED CALLS:\n");
578
    for (tmp=task->answerbox.dispatched_calls.next;
579
    for (tmp=task->answerbox.dispatched_calls.next;
579
         tmp != &task->answerbox.dispatched_calls;
580
         tmp != &task->answerbox.dispatched_calls;
580
         tmp = tmp->next) {
581
         tmp = tmp->next) {
581
        call = list_get_instance(tmp, call_t, link);
582
        call = list_get_instance(tmp, call_t, link);
582
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
583
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
583
            "Flags:%x\n", call, call->sender->taskid,
584
            "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
584
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
585
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
585
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
586
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
-
 
587
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
586
            call->flags);
588
            call->flags);
587
    }
589
    }
588
    /* Print answerbox - calls */
590
    /* Print answerbox - calls */
589
    printf("ABOX - ANSWERS:\n");
591
    printf("ABOX - ANSWERS:\n");
590
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
592
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
591
        tmp = tmp->next) {
593
        tmp = tmp->next) {
592
        call = list_get_instance(tmp, call_t, link);
594
        call = list_get_instance(tmp, call_t, link);
593
        printf("Callid:%p M:%d A1:%d A2:%d A3:%d Flags:%x\n", call,
595
        printf("Callid:%p M:%d A1:%d A2:%d A3:%d A4:%d A5:%d Flags:%x\n",
594
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
596
            call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
595
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
597
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
-
 
598
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
596
            call->flags);
599
            call->flags);
597
    }
600
    }
598
 
601
 
599
    spinlock_unlock(&task->answerbox.lock);
602
    spinlock_unlock(&task->answerbox.lock);
600
    spinlock_unlock(&task->lock);
603
    spinlock_unlock(&task->lock);