当我使用DTrace for Linux运行以下.d脚本时:
#!/usr/sbin/dtrace -s
syscall::open:entry
{
@[ustack()] = count();
}我得到了很多以下类型的错误:
dtrace: error on enabled probe ID 2 (ID 320864: syscall:x64:open:entry): invalid address (0xfffd) in action #2
dtrace: error on enabled probe ID 2 (ID 320864: syscall:x64:open:entry): invalid address (0xfffd) in action #2
dtrace: error on enabled probe ID 2 (ID 320864: syscall:x64:open:entry): invalid address (0xfffd) in action #2我应该做些什么来修复它们?
发布于 2013-05-05 19:06:34
您应该尝试更高版本的dtrace。我相信这个问题已经解决了--由于编译器、发行版和32 vs 64位内核的不稳定,堆栈遍历代码不得不不断地重写。
https://stackoverflow.com/questions/15676805
复制相似问题