Changeset adec6a29 in mainline


Ignore:
Timestamp:
2013-09-13T13:29:14Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
cc8044e
Parents:
1c5f6f8
Message:

print thread and task name on panic (if available)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/debug/panic.c

    r1c5f6f8 radec6a29  
    9696        printf("THE=%p: ", THE);
    9797        if (THE != NULL) {
    98                 printf("pe=%" PRIun " thr=%p task=%p cpu=%p as=%p"
     98                printf("pd=%" PRIun " thread=%p task=%p cpu=%p as=%p"
    9999                    " magic=%#" PRIx32 "\n", THE->preemption_disabled,
    100100                    THE->thread, THE->task, THE->cpu, THE->as, THE->magic);
     101               
     102                if (THE->thread != NULL)
     103                        printf("thread=\"%s\"\n", THE->thread->name);
     104               
     105                if (THE->task != NULL)
     106                        printf("task=\"%s\"\n", THE->task->name);
    101107        } else
    102108                printf("invalid\n");
Note: See TracChangeset for help on using the changeset viewer.