Ubuntu

現代 Linux 實現中的 frame.h 位於何處?(特別是ubuntu)

  • March 12, 2013

我正在閱讀的一本書提到了一個包含文件,該文件顯示了堆棧幀在一個人的 UNIX 系統上的外觀。

尤其:/usr/include/sys/frame.h

我很難找到現代的等價物。有人有想法嗎?我在 Ubuntu 12.10 上。

超級使用者提供了一個很好的答案。

所討論的文件是否是我的作者所指的舊文件的精確擴展仍然未知。但是,您會在文件和位於目錄中的文件中找到大部分相關知識。這假定一個 x86 處理器。ptrace.h``calling.h``/.../asm/

AFAIK 那個標頭檔更像是一個老式的 unix 或 BSD 東西,你可以在Solaris和*{Free,Open,Net}BSD*中找到它:

也可以看看

引用自:https://unix.stackexchange.com/questions/67147