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.
我的 DTrace 脚本中有一个 char*,我知道它指向一个以零结尾的字符串。如何访问这个字符串?
是否有类似 copyin() 的函数可以处理以零结尾的字符串?
copyinstr() 正是这样做的。它接受一个指针作为参数,将其视为指向以零结尾的字符串的指针,并在脚本可访问的内核内存中返回该字符串的副本。
请注意,与 C 不同,DTrace 具有字符串类型。copyinstr() 返回该类型。
请参阅 Sun 的Solaris 动态跟踪指南