Recent Posts

systemtap Auxiliary functions and Embedded C

6 minute read

背景 一. systemtap函数 systemtap 中的函数只支持标量变量. 也就是systemtap支持的字符串和长整型. Functions may take any number of scalar arguments, and must return a single scalar value. S...

systemtap local & global variables

2 minute read

背景 前几天写过一篇blog, 关于systemtap优化模式下, 对有写, 没读, 或者没写没读的全局变量和本地变量做消除处理. 本文将讲一讲本地变量和全局变量的使用. 首先是变量的命名规范. 变量名可以包含数字,字母_,$符号. 但是必须以字母或_开头, 区分大小写. Identifiers for ...

systemtap SAFETY AND SECURITY

8 minute read

背景 SAFETY AND SECURITY systemtap 两个重要的组成部分, 脚本解释器编译器(包含安全性检测)stap程序, 以及加载stap编译好的模块的staprun后台程序(不做安全性检查). Systemtap is an administrative tool. It ex...

systemtap optimized for variables

2 minute read

背景 在systemtap language reference中的一段话 Note that all variable types are inferred, and that all locals and globals are initialized. Integers are set to 0 and ...