一张图系列之PLT-GOT

PLT&GOT

程序运行前

编译完成后

GOT[0]=.dynamic段地址
GOT[1]=link_map数据结构地址
GOT[2]=_dl_runtime_resolve()

 注:GOT[1],GOT[2]在程序装载是被动态链接器装载。

函数第一次调用

之后调用函数

原文地址:https://www.cnblogs.com/0xHack/p/11579289.html