【发布时间】:2014-01-18 22:27:06
【问题描述】:
如何确定堆栈、全局和帧指针在 ELF 文件中的位置?
【问题讨论】:
-
堆栈是在程序运行时创建的。它不在elf文件中。 global 是 elf 中的 .data .sdata 部分,而 .bss .sbss 是零全局
如何确定堆栈、全局和帧指针在 ELF 文件中的位置?
【问题讨论】:
堆栈在进程或线程运行时设置。函数或例程主体包含如何调用或调用其他子例程的代码,它们指示将使用多少堆栈空间。
帧指针与动态更新的栈帧相关。
全局变量在 ELF 文件的数据部分。
希望对你有帮助。
【讨论】: