摘要
本发明公开了一种自动化生成eBPF程序的方法和装置,该方法包括:通过运行自动化脚本程序,生成内核态eBPF程序和用户态程序。具体步骤为,通过人机交互方式,由用户指定需要跟踪的tracepoints子系统及挂载点名称,从而获取对应挂载点下的format文件并提取字段名称和类型,构建该挂载点对应的数据结构,根据用户需要创建map表,在程序中定义内核态eBPF程序和用户态程序所必须的头文件和处理逻辑,自动化生成内核态eBPF程序和用户态程序。通过本发明所设计的方法和装置,解决了eBPF程序严重依赖Android内核版本的问题,允许用户选择需要的挂载点来定制化生成eBPF程序,开销更小,同时降低了编程人员编码和调试工作量。
技术关键词
内核
Android系统
子系统
程序生成模块
定义
信号处理
可读写存储介质
日志
逻辑
系统上下文
生成用户
人机交互方式
人机交互界面
处理器
存储器
计算机
脚本
入口
屏幕
系统为您推荐了相关专利信息
运动图像数据
静止图像数据
磁流变阻尼器
振动控制方法
最佳电流值
多分支结构
采样模块
网络模型训练
分类边界
上采样
半球谐振子
镀膜工艺
强化学习框架
薄膜
生成动作
焊接温度场
解析方法
热源
物理性能参数
三维模型