【发布时间】:2014-12-03 09:49:14
【问题描述】:
例如,给定
probe syscall.pwrite {
}
我可以在 pwrite 的探测中做一个 pread 吗?
谢谢!
二本
【问题讨论】:
标签: systemtap
例如,给定
probe syscall.pwrite {
}
我可以在 pwrite 的探测中做一个 pread 吗?
谢谢!
二本
【问题讨论】:
标签: systemtap
您不能通常执行诸如从 systemtap 探测处理程序调用内核或用户空间函数之类的操作,因为这样做并不安全。 (探针可能会从很少有操作可能是安全的上下文中触发。)这就是探针处理程序通常运行原子、简短、非侵入性操作的原因。
请参阅手册或示例中的嵌入式 C 部分,了解如何逃离正常的安全沙箱。您必须对安全负责,并处理技术细节,例如编写调用感兴趣的例程的 C 代码。
【讨论】: