linux - systemtap 中 .function() 和 .function().call 之间的区别
问题描述
我正在学习系统点击实用程序来调试 Linux 内核。
这是示例代码:
probe module("e1000").function("e1000_get*") {
printf("%s\n", ppfunc())
}
probe module("e1000").function("e1000_get*").return {
printf("%s \n", ppfunc())
}
和有什么区别
probe module("e1000").function("e1000_get*")
和探测module("e1000").function("e1000_get*").call
我知道调用是为了函数入口,上面是入口和出口
解决方案
推荐阅读
- python - import pyzbar.pyzbar - 找不到 zbar 共享库
- node.js - 如何在 node express 中同时使变量在路由和模板中可用?
- sql - 分配上的 SQL 连接问题
- python - 如何从python中列表的特定索引开始循环?
- javascript - 有没有办法为制表器中的列标题获取鼠标悬停事件?
- javascript - Discord.js 为什么我的帮助命令不起作用?
- python - 如何将python文本字符串转换为List?
- go - 什么是正确的 ZMQ 模式?
- html - 对齐 div 中的内容:绝对到底部和相对于中心
- javascript - 按钮的输入值可以是切换时发生变化的图像吗?