Lines Matching defs:excInfo
163 STATIC VOID OsExcTypeInfo(const ExcInfo *excInfo)
167 PRINTK("Type = %d\n", excInfo->type);
168 PRINTK("ThrdPid = %d\n", excInfo->thrdPid);
169 PRINTK("Phase = %s\n", phaseStr[excInfo->phase]);
170 PRINTK("FaultAddr = 0x%x\n", excInfo->faultAddr);
173 STATIC VOID OsExcCurTaskInfo(const ExcInfo *excInfo)
176 if (excInfo->phase == OS_EXC_IN_TASK) {
183 } else if (excInfo->phase == OS_EXC_IN_HWI) {
190 STATIC VOID OsExcRegInfo(const ExcInfo *excInfo)
193 PRINTK("PC = 0x%x\n", excInfo->context->pc);
194 PRINTK("LR = 0x%x\n", excInfo->context->lr);
195 PRINTK("R0 = 0x%x\n", excInfo->context->r0);
196 PRINTK("R1 = 0x%x\n", excInfo->context->r1);
197 PRINTK("R2 = 0x%x\n", excInfo->context->r2);
198 PRINTK("R3 = 0x%x\n", excInfo->context->r3);
199 PRINTK("R4 = 0x%x\n", excInfo->context->r4);
200 PRINTK("R5 = 0x%x\n", excInfo->context->r5);
201 PRINTK("R6 = 0x%x\n", excInfo->context->r6);
202 PRINTK("R7 = 0x%x\n", excInfo->context->r7);
203 PRINTK("R8 = 0x%x\n", excInfo->context->r8);
204 PRINTK("R9 = 0x%x\n", excInfo->context->r9);
205 PRINTK("R10 = 0x%x\n", excInfo->context->r10);
206 PRINTK("R11 = 0x%x\n", excInfo->context->r11);
207 PRINTK("R12 = 0x%x\n", excInfo->context->r12);
208 PRINTK("xPSR = 0x%x\n", excInfo->context->spsr);
212 STATIC VOID OsExcBackTraceInfo(const ExcInfo *excInfo)
217 OsBackTraceHookCall(LR, LOSCFG_BACKTRACE_DEPTH, 0, excInfo->context->sp);
271 STATIC VOID OsExcInfoDisplay(const ExcInfo *excInfo)
275 OsExcTypeInfo(excInfo);
276 OsExcCurTaskInfo(excInfo);
277 OsExcRegInfo(excInfo);
279 OsExcBackTraceInfo(excInfo);