uboot打印backtrace:
#define dump_stack() do { \
int *lrReg,*fpReg,*spReg; \
__asm ( "mov %0, x30" \
:"=r"(lrReg) \
); \
__asm ( "mov %0, x29" \
:"=r"(fpReg) \
); \
__asm ( "mov %0, sp" \
:"=r"(spReg) \
); \
printf("Call trace:\n",lrReg,spReg,fpReg);\
for(spReg;spReg<0x1000000 && spReg!=0xe00090;) \
{
uboot打印callback
最新推荐文章于 2024-03-07 20:08:05 发布