PLTPOT延迟绑定
Posted wx62c4104564970
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PLTPOT延迟绑定相关的知识,希望对你有一定的参考价值。
GOTGOT表项中的数据才是函数最终的地址,而PLTPLT表中的数据又是GOTGOT表项的地址,就可以通过PLTPLT表跳转到GOTGOT表来得到函数真正的地址。
那么,为什么分为两个呢?
为了避免动态链接的时候一定要全部填充got。因为,这样也太繁琐啦。组原里面的分页也是这个思想!
PLT:
PLTPLT表可以称为内部函数表。
POT:
GOTGOT表为全局函数表。
延迟绑定:
如下图,注意下图是第一次调用。
第二次就顺畅啦:(已经完成换值啦,就不需要再进行查找定位之类的操作啦)
这样可以节省系统开销。
以上是关于PLTPOT延迟绑定的主要内容,如果未能解决你的问题,请参考以下文章