开源
汇编源码分析 标签描述

一,前言 既然是第二轮学习,当然要比第一轮增加深度,获取更多技能和通用方法论。之前我想通过代码关闭relocate功能,结果一尝试就复位了,看来没我想的简单,还是先了解下relocate的代码。 二,源码分析 调用前r0有传参为gd->relocaddr,也就是一个指针地址保存在r0。 arch/arm/lib/crt0.S ldr r0,[r9,GD_RELOCADDR] /r0=gd->relocaddr/ b relocate_code relocate_code的整个过程分析,关于我的理解都添加了注释。 arch/arm/lib/relocate.S ENTR...

  2Nv1H5BMjysw   2023年11月05日   41   0   0 uboot汇编源码分析重定向