Solaris 动态跟踪指南

字符串转换

使用强制类型转换表达式或应用 stringof 特殊运算符,都可以将其他类型的表达式显式转换为 string 类型,其含义等价:

s = (string) expression				s = stringof ( expression )

stringof 运算符紧密绑定到右侧的操作数。为了表达清晰,通常使用括号将表达式括起来,但并非严格要求这样做。

任何标量类型的表达式(如指针、整数、或标量数组地址)都可以转换为字符串。其他类型的表达式(如 void)不能转换为 string。如果将无效地址错误地转换为字符串,DTrace 安全功能将会阻止破坏系统或 DTrace,但您可能最后会跟踪一系列不可识别的字符。