大意枫叶

文章
4
资源
0
加入时间
3年0月9天

OpenSBI ELF rela.dyn和.dynsym动态链接过程rela.dyn.dynsym.symtab和.dynsym区别OpenSBI中对.dynsym的操作参考:

在OpenSBI中重定位分成了两种,根据是否配置了FW_PIC宏来区分,配置了FW_PIC,即本文描述的rela.dyn和.dynsym的动态链接。未配置FW_PIC是加载地址和链接地址不相等情况下的代码拷贝重定位。rela.dyn.rela.dyn节是什么节呢?该节保存的是重定位信息,数据内容是包含带有显式加数的重定位条目,每个条目固定大小(24个字节)。话又说回来,什么是重定位?这里引用oracle网站的解答:重定位是连接符号引用与符号定义的过程。例如,程序调用函数时,关联的调用