Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,给定
probe syscall.pwrite { }
我可以在 pwrite 的探测中做一个 pread 吗?
谢谢!
二本
您通常不能从 systemtap 探测处理程序中调用内核或用户空间函数,因为这样做是不安全的。(探针可能会从很少有操作可能是安全的上下文中触发。)这就是探针处理程序通常运行原子的、简短的、非侵入性操作的原因。
请参阅手册或示例中的嵌入式 C 部分以了解如何逃离正常的安全沙箱。您必须对安全负责,并处理技术细节,例如编写调用感兴趣的例程的 C 代码。