谓词中的 Dtrace 字符串比较不起作用

Posted

技术标签:

【中文标题】谓词中的 Dtrace 字符串比较不起作用【英文标题】:Dtrace String Comparison in predicate don't work 【发布时间】:2019-03-23 09:53:25 【问题描述】:

我对 dtrace 还很陌生。我在 Oracle Linux 7 上使用它。

我希望仅在 execname 等于定义的字符串时触发以下探测器。我尝试了不同的方法但没有成功。大多数教程中描述的方式都不起作用

syscall::write*:entry
/execname=="dtrace"/

 ...

这不起作用。

但反之亦然

syscall::write*:entry
/execname!="dtrace"/

 ...

现在探测器会为除“dtrace”之外的每个 execname 触发

我的错误是什么?

【问题讨论】:

【参考方案1】:

我不知道如何但重新启动解决了问题...

【讨论】:

以上是关于谓词中的 Dtrace 字符串比较不起作用的主要内容,如果未能解决你的问题,请参考以下文章

比较过多关系中的两个属性的 CoreData 谓词

NSPredicate 谓词

FluentValidation 谓词验证器不起作用

用于以任何出现顺序匹配具有多个单词的列中的字符串的 Coredata 谓词

组合多个谓词不起作用

将字符缓冲区与字符串进行比较不起作用