当前位置: 首页 > news >正文

bpftrace 笔记

bpftrace -e 'BEFIN {printf("hello world!\n");}'

获取调用 vfs_read 函数的进程id, 每2s打印一次

bpftrace -e 'kprobe:vfs_read {@ID = pid;} interval:s:2 {printf{"ID:%d\n", @ID);}'

用户态调试
在这里插入图片描述

bpftrace -e 'uprobe:/*/a.out:and {printf("ID:%d\n", pid);}'bpftrace -e 'uprobe:/*/a.out:and {@qw = arg0;}'

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/30738.html

相关文章:

  • DELL-Vostro-5468电脑 Hackintosh 黑苹果efi引导文件
  • 阶段二11_面向对象高级_学生管理系统案例2
  • spring源码篇(3)——bean的加载和创建
  • Spring 中事务的传播级别
  • ECharts可视化库--常用组件
  • openpnp - 设备开机后, 吸嘴校验失败的解决方法
  • 【Linux学习】基础IO——软硬链接 | 制作动静态库
  • 如何分辨on-policy和off-policy
  • 第三讲:ambari编译后的安装包制作流程说明
  • Python进阶-----面对对象6.0(绑定方法[类方法、静态方法]与内置方法)
  • java8四大基本函数式接口
  • Junit测试框架
  • 操作系统复习题
  • web项目的初始化
  • 29- 迁移学习 (TensorFlow系列) (深度学习)
  • 工具篇(五)炫酷排版,尽在LaTeX:让你的文档飞升吧!
  • 【蓝桥杯PythonB组备赛】【Acwing周赛】第93场 4867. 整除数 4868. 数字替换 python解
  • KNN学习报告
  • Java奠基】方法的讲解与使用
  • 字符串hash
  • 试题 算法训练 转圈游戏
  • 【uni-app教程】九、运行环境判断与跨端兼容
  • 扩展WSL2虚拟硬盘的大小
  • Win系统蓝牙设备频繁卡顿/断连 - 解决方案
  • Git学习入门(2)- 基本命令操作总结
  • SPringCloud:Nacos快速入门及相关属性配置
  • 医疗器械之模糊算法(嵌入式部分)
  • 网上销售笔记本系统
  • MySQL基础查询操作
  • English Learning - L2 语音作业打卡 小元音 [ʌ] [ɒ] Day9 2023.3.1 周三