Changeset a35b458 in mainline for kernel/generic/src/debug/panic.c
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/debug/panic.c
r3061bc1 ra35b458 49 49 { 50 50 console_override = true; 51 51 52 52 printf("\n%s Kernel panic ", BANNER_LEFT); 53 53 if (CPU) 54 54 printf("on cpu%u ", CPU->id); 55 55 printf("due to "); 56 56 57 57 va_list args; 58 58 va_start(args, fmt); … … 91 91 } 92 92 va_end(args); 93 93 94 94 printf("\n"); 95 95 96 96 printf("THE=%p: ", THE); 97 97 if (THE != NULL) { … … 99 99 " magic=%#" PRIx32 "\n", THE->preemption, 100 100 THE->thread, THE->task, THE->cpu, THE->as, THE->magic); 101 101 102 102 if (THE->thread != NULL) 103 103 printf("thread=\"%s\"\n", THE->thread->name); 104 104 105 105 if (THE->task != NULL) 106 106 printf("task=\"%s\"\n", THE->task->name); 107 107 } else 108 108 printf("invalid\n"); 109 109 110 110 if (istate) { 111 111 istate_decode(istate); 112 112 printf("\n"); 113 113 } 114 114 115 115 stack_trace(); 116 116 halt();
Note:
See TracChangeset
for help on using the changeset viewer.