Linux Debugging(七): 使用反汇编理解动态库函数调用方式GOT/PLT
摘要:
本文主要讲解动态库函数的地址是如何在运行时被定位的。首先介绍一下PIC和Relocatable的动态库的区别。然后讲解一下GOT和PLT的理论知识。GOT是Global Offset Table,是保存库函数地址的区域。程序运行时,库函数的地址会设置到GOT中。由于动态库的函数是在使... 阅读全文
posted @ 2014-03-06 18:46 wu2198 阅读(331) 评论(0) 推荐(0)
浙公网安备 33010602011771号