内核全局类变量
在ProbeVue 中,有权限的用户可以在任何Vue子句的操作块中访问内核全局变量,即使是用户空间中的探测点(如 uft 探测点)也不例外。 在使用或引用 Vue 脚本中的内核变量之前,必须使用 __kernel 声明语句显式声明该变量。 只能访问内核导出的变量,即 /unix 的导出列表中显示的变量。
在子句的谓词部分不能出现内核变量。 内核变量始终被视为 Vue 脚本中的只读变量。 对内核变量进行写操作的任何尝试都会导致语法错误,或稍后失败并带有脚本异常中止消息。
有关如何在 Vue 脚本中声明和使用内核变量的示例。
仅访问固定的内核变量。 如果包含内核变量的页面不在内存中 (已调出) ,那么 ProbeVue 将返回该变量的值 0。
您可以访问整数类型的内核变量以及作为结构或并集、甚至指针的内核变量。 此外,您还可以在 Vue 脚本中引用内核结构和并集的成员名。 也可以访问内核数组,但不支持将内核字符数据复制到 ProbeVue 字符串中。