Subversion Repositories HelenOS

Rev

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

Rev 2470 Rev 2487
Line 584... Line 584...
584
    /* Messing with thread structures, avoid deadlock */
584
    /* Messing with thread structures, avoid deadlock */
585
    ipl = interrupts_disable();
585
    ipl = interrupts_disable();
586
    spinlock_lock(&threads_lock);
586
    spinlock_lock(&threads_lock);
587
   
587
   
588
    printf("tid    name       address    state    task       ctx code    "
588
    printf("tid    name       address    state    task       ctx code    "
589
        "   stack      cycles     cpu  kstack     waitqueue\n");
589
        "   stack      cycles     cpu  waitqueue\n");
590
    printf("------ ---------- ---------- -------- ---------- --- --------"
590
    printf("------ ---------- ---------- -------- ---------- --- --------"
591
        "-- ---------- ---------- ---- ---------- ----------\n");
591
        "-- ---------- ---------- ---- ---------\n");
592
 
592
 
593
    for (cur = threads_btree.leaf_head.next;
593
    for (cur = threads_btree.leaf_head.next;
594
        cur != &threads_btree.leaf_head; cur = cur->next) {
594
        cur != &threads_btree.leaf_head; cur = cur->next) {
595
        btree_node_t *node;
595
        btree_node_t *node;
596
        unsigned int i;
596
        unsigned int i;
Line 614... Line 614...
614
                printf("%-4zd", t->cpu->id);
614
                printf("%-4zd", t->cpu->id);
615
            else
615
            else
616
                printf("none");
616
                printf("none");
617
           
617
           
618
            if (t->state == Sleeping)
618
            if (t->state == Sleeping)
619
                printf(" %#10zx %#10zx", t->kstack,
-
 
620
                    t->sleep_queue);
619
                printf(" %#10zx", t->sleep_queue);
621
           
620
           
622
            printf("\n");
621
            printf("\n");
623
        }
622
        }
624
    }
623
    }
625
 
624