Pointers 如何将字符串从内存中提取到DTrace脚本中

Pointers 如何将字符串从内存中提取到DTrace脚本中,pointers,string,dtrace,Pointers,String,Dtrace,我知道DTrace脚本中有一个char*指向以零结尾的字符串。如何访问此字符串 有没有像copyin()这样的函数可以处理以零结尾的字符串?copyinstr()就是这样做的。它接受一个指针作为参数,将其视为指向以零结尾的字符串的指针,并在脚本可访问的内核内存中返回该字符串的副本 请注意,与C不同,DTrace具有字符串类型。copyinstr()返回该类型 看太阳的

我知道DTrace脚本中有一个char*指向以零结尾的字符串。如何访问此字符串

有没有像copyin()这样的函数可以处理以零结尾的字符串?

copyinstr()就是这样做的。它接受一个指针作为参数,将其视为指向以零结尾的字符串的指针,并在脚本可访问的内核内存中返回该字符串的副本

请注意,与C不同,DTrace具有字符串类型。copyinstr()返回该类型

看太阳的