Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux posix跟踪过时的基本原理?_Linux_Unix_Posix_Bsd - Fatal编程技术网

Linux posix跟踪过时的基本原理?

Linux posix跟踪过时的基本原理?,linux,unix,posix,bsd,Linux,Unix,Posix,Bsd,我开始阅读POSIX标准,我非常欣赏其中的基本原理部分,因为它们帮助我理解(并记住)设计。当我谈到“跟踪”系统接口部分时,我看到它被标记为过时,但我找不到任何原因。这仅仅是因为没有人实施它吗?是否有任何关于这一变化背后原因的公开文件 请在否决投票时留下评论。基本问题在2010年1月27日Jonathan Corbet的“”中列举。然而,“ptrace()是一个标准函数,它是内核ABI的一部分;只要用户存在,它就不能从内核中删除”。@AlexP谢谢。读起来不错,但我无法直接连接到上面的posix跟

我开始阅读POSIX标准,我非常欣赏其中的基本原理部分,因为它们帮助我理解(并记住)设计。当我谈到“跟踪”系统接口部分时,我看到它被标记为过时,但我找不到任何原因。这仅仅是因为没有人实施它吗?是否有任何关于这一变化背后原因的公开文件


请在否决投票时留下评论。基本问题在2010年1月27日Jonathan Corbet的“”中列举。然而,“
ptrace()
是一个标准函数,它是内核ABI的一部分;只要用户存在,它就不能从内核中删除”。@AlexP谢谢。读起来不错,但我无法直接连接到上面的posix跟踪API。utrace是否与posix_跟踪有关?我的问题是为什么从标准中删除posix_跟踪(对于符合posix标准的应用程序),我发现它是在AIX中实现的,并给出了一些示例代码。因此,您必须将您的假设从“没有人实现它”更改为“只有IBM实现了它(或计划实现它)”。