【问题标题】:Stack, Frame, Global Pointer and ELF files堆栈、帧、全局指针和 ELF 文件
【发布时间】:2014-01-18 22:27:06
【问题描述】:

如何确定堆栈、全局和帧指针在 ELF 文件中的位置?

【问题讨论】:

  • 堆栈是在程序运行时创建的。它不在elf文件中。 global 是 elf 中的 .data .sdata 部分,而 .bss .sbss 是零全局

标签: stack global frame elf


【解决方案1】:

堆栈在进程或线程运行时设置。函数或例程主体包含如何调用或调用其他子例程的代码,它们指示将使用多少堆栈空间。

帧指针与动态更新的栈帧相关。

全局变量在 ELF 文件的数据部分。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    相关资源
    最近更新 更多