__ublock 内置变量

__ublock 是特殊内置变量,用户可以使用它访问当前进程的部分进程相关信息。 此内置变量不能用于 systraceBEGINEND 调查中。 它还可以用于时间间隔调查中,但只有在提到 PID 时。 可以使用 __ublock 内置的 ->操作程序来访问信息。 可以访问的数据是

文本
正文开始
tsize
文本大小(字节)
数据
数据的开始
sdata
当前数据大小(字节)
mdata
数据最大大小(字节)
堆栈 (stack)
堆栈的开始
stkmax
最大堆栈(字节)
euid
有效用户标识
uid
实用户标识
egid
有效组标识
gid
实组标识
utime
进程用户资源使用时间(以秒计)
stime
进程系统资源使用时间(以秒计)
maxfd
用户中最大 fd 值
is64u
如果在 64 位进程的上下文中,那么设置为 1

用法示例

Start of the text for the current process can be accessed using  __ublock->text.