debugging - 符号重定位中的 GOT 与 PLT?
问题描述
我正在阅读有关链接器,重定位等的信息...
有一个问题我没有找到明确的答案,对于变量的重定位,我们使用 GOT(全局偏移表),但对于函数,我们使用 PLT,它使用 GOT 作为回报。
我的问题是:为什么我们需要 PLT,为什么要添加额外的层,为什么 GOT 不足以满足功能?
解决方案
推荐阅读
- r - Subset dataframe based on several conditions in R
- node.js - ExpressJS:如何在 POST 请求后呈现新网页
- graphql - Q: Intellisense when using context.prisma
- javascript - 空白输入中断计时器
- mysql - 在 MySQL 中合并两个 UPDATE 语句
- javascript - What I did wrong with object instantiation to "Uncaught RangeError: Maximum call stack size exceeded" error to be displayed and how to avoid it?
- karate - Using If condition to select data
- c++ - Main 的 Makefile 未定义参考(在 StackOverflow 上尝试过其他帖子)
- c# - Microsoft Azure Functions Nuget 包阻止 NET 库打包到 Nuget
- css - 如何在 React 组件 div 中显示背景图像?