systemtap_ftrace_...
ysxfysxf
做点什么,改变世界。感兴趣可以加我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
valgrind 分析
源码分析: Valgrind Memcheck 源码分析原创 2020-03-21 12:19:04 · 344 阅读 · 0 评论 -
gdb gdbserver 原理
gdb符号表原创 2019-08-02 23:32:57 · 1006 阅读 · 0 评论 -
GraphViz
GraphViz也是进一步了解软件系统的必须一步。原创 2019-06-09 01:34:43 · 206 阅读 · 0 评论 -
doxygen
doxygen是进一步了解程序系统的必须一步。 官网: http://www.doxygen.nl/ 用doxygen+graphviz生成函数调用流程图 : https://blog.youkuaiyun.com/qq_36662437/article/details/84539052 Doxygen简明注释语法: ...原创 2019-06-09 01:33:23 · 212 阅读 · 0 评论 -
codeviz
codeviz 是了解程序的必须一步。 1,介绍: 看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) : https://www.cnblogs.com/lanxuezaipiao/p/3450201.html Codeviz 分析kernel源程序 : https://www.cnblogs.com/yuboyue/archive/20...原创 2019-06-09 01:31:32 · 846 阅读 · 0 评论 -
Ftrace 集锦
非常有效的Linux 调试工具。和内核编译相关(是不是可以修改内核ftrace嵌入内容,跟踪不同的内核行为)。 1,一些相关的网页: 如何使用ftrace进行内核调试:https://blog.youkuaiyun.com/trochiluses/article/details/9836329 宋宝华:关于Ftrace的一个完整案例:https://blog.youkuaiyun.com/21cnbao/artic...原创 2019-06-07 16:45:42 · 507 阅读 · 0 评论 -
systemtap Tutorial 1,intruduction
原文:https://sourceware.org/systemtap/tutorial/1_Introduction.html SystemTAP是一种允许开发人员和管理员编写和重用简单脚本来深入研究动态 Linux的活动。它可以快速、安全地提取、过滤和汇总数据,以便诊断复杂的性能或功能问题。 注意:本教程并不描述SystemTap中的所有可用功能。有关最新信息,请参阅各个STAP手册页。您...翻译 2019-05-18 17:07:43 · 205 阅读 · 0 评论 -
systemTap
总结和其他帖子的提炼,抄录的地方都会注明出处: 1,tutorial: https://sourceware.org/systemtap/tutorial/Contents.html 打算对其中内容进行翻译。 2,kprobe: 采用了kprobe进行hook。也就是劫持,把引用某个函数的地址重定向到另外一个函数,执行完成之后再进入原本的函数。 采用了类似hook的技术。 https...原创 2019-05-11 13:33:51 · 211 阅读 · 0 评论 -
systemtap Tutorial 3,Analysis
3 Analysis 一般跟踪文本的页面可能会为您提供足够的信息来探索系统。使用SystemTap,可以分析数据,对其进行过滤、聚合、转换和汇总。不同的探针可以一起工作来共享数据。探测处理程序可以使用一组丰富的控制结构来描述算法,其语法大致取自awk。有了这些工具,SystemTap脚本可以专注于一个特定的问题并提供一个简洁的响应:不需要grep。 3.1 Basic constructs ...翻译 2019-05-21 09:49:14 · 147 阅读 · 0 评论 -
systemtap Tutorial 2,Tracing
原文:https://sourceware.org/systemtap/tutorial/2_Tracing.html 2 Tracing 最简单地使用 systemTap 就是跟踪一个事件,比如在程序中插入打印语句。这通常是解决问题的第一步:通过查看发生事情的历史来探索。 这样比较简单,它只要求SystemTap在每个事件中打印一些内容。要用脚本语言表达这一点...翻译 2019-05-19 09:51:18 · 242 阅读 · 0 评论
分享