This is stars and forks stats for /aliyun/surftrace repository. As of 20 Apr, 2024 this repository has 340 stars and 60 forks.
1、简介 surftrace是一个ftrace的自动封装器和开发编译平台,既能让用户基于libbpf快速构建工程进行开发,也能作为ftrace的封装器进行trace命令编写。项目包含surftrace工具集和pylcc、glcc(python or generic C language for libbpf Compiler Collection),提供远程和本地eBPF的编译能力。 1.1、ftrace原理与不足 ftrace是一个内核中的追踪器,用于帮助系统开发者或设计者查看内核运行情况,它可以被用来调试或者分析延迟/性能等常见问题。早期 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今ftrace已经成为一个开发框架,从2.6内核开始引入,是一套公认安全、可靠、高效的内核数据获取方式。 ftrace对使用者的要求比较高,以对内核符号 wake_up_new_task 进行trace,同时要获取入参(struct task_struct *)->comm 成员信息为例,启动配置需要经历三个步骤: echo 'p:f0 wake_up_new_task...
1、简介 surftrace是一个ftrace的自动封装器和开发编译平台,既能让用户基于libbpf快速构建工程进行开发,也能作为ftrace的封装器进行trace命令编写。项目包含surftrace工具集和pylcc、glcc(python or generic C language for libbpf Compiler Collection),提供远程和本地eBPF的编译能力。 1.1、ftrace原理与不足 ftrace是一个内核中的追踪器,用于帮助系统开发者或设计者查看内核运行情况,它可以被用来调试或者分析延迟/性能等常见问题。早期 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今ftrace已经成为一个开发框架,从2.6内核开始引入,是一套公认安全、可靠、高效的内核数据获取方式。 ftrace对使用者的要求比较高,以对内核符号 wake_up_new_task 进行trace,同时要获取入参(struct task_struct *)->comm 成员信息为例,启动配置需要经历三个步骤: echo 'p:f0 wake_up_new_task...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
cmr624/clicheci | C#HTMLShaderLab | 3 | 0 | 0 | 0 |
overmind1980/oeasy-python-tutorial | Shell | 1.4k | 0 | 802 | 0 |
adeelhasan/licensing-dapp | SolidityJavaScriptCSS | 5 | 0 | 0 | 0 |
dof-dss/nicsdru_dept_theme | TwigSCSSPHP | 0 | 0 | 0 | 0 |
maotoumao/MusicFree | TypeScriptJavaC++ | 2.7k | 0 | 281 | 0 |
dciccale/dotfiles | Vim ScriptShellVim Snippet | 4 | 0 | 1 | 0 |
viroulep/configFiles | Vim ScriptPerlPython | 0 | 0 | 1 | 0 |
adamretter/xmlss-xquery-apps | XQueryCSS | 1 | 0 | 0 | 0 |
swordcube/FNF-Plasma-Engine | HaxeOther | 17 | 0 | 6 | 0 |
leduyminhcn20b/duyminhbio | HTMLCSS | 35 | 0 | 101 | 0 |