Lines Matching defs:excInfo
221 STATIC VOID OsExcTypeInfo(const ExcInfo *excInfo)
225 PRINTK("Type = %d\n", excInfo->type);
226 PRINTK("ThrdPid = %d\n", excInfo->thrdPid);
227 PRINTK("Phase = %s\n", phaseStr[excInfo->phase]);
228 PRINTK("FaultAddr = 0x%x\n", excInfo->faultAddr);
231 STATIC VOID OsExcCurTaskInfo(const ExcInfo *excInfo)
234 if (excInfo->phase == OS_EXC_IN_TASK) {
241 } else if (excInfo->phase == OS_EXC_IN_HWI) {
248 STATIC VOID OsExcRegInfo(const ExcInfo *excInfo)
252 PRINTK("sar = 0x%x\n", excInfo->context->sar);
253 PRINTK("excCause = 0x%x\n", excInfo->context->excCause);
254 PRINTK("excVaddr = 0x%x\n", excInfo->context->excVaddr);
255 PRINTK("lbeg = 0x%x\n", excInfo->context->lbeg);
256 PRINTK("lend = 0x%x\n", excInfo->context->lend);
257 PRINTK("lcount = 0x%x\n", excInfo->context->lcount);
258 PRINTK("pc = 0x%x\n", excInfo->context->pc);
259 PRINTK("ps = 0x%x\n", excInfo->context->ps);
261 PRINTK("regA%d = 0x%x\n", index, excInfo->context->regA[index]);
266 STATIC VOID OsExcBackTraceInfo(const ExcInfo *excInfo)
271 OsBackTraceHookCall(LR, LOSCFG_BACKTRACE_DEPTH, 0, excInfo->context->regA[1]);
325 STATIC VOID OsExcInfoDisplay(const ExcInfo *excInfo)
329 OsExcTypeInfo(excInfo);
330 OsExcCurTaskInfo(excInfo);
331 OsExcRegInfo(excInfo);
333 OsExcBackTraceInfo(excInfo);