腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(99)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
对于特定函数,未触发
kprobe
处理程序
为此函数传递了"register_
kprobe
“,但在调用函数时未触发
Kprobe
处理程序。系统在x86_64上安装了3.10内核。count > STRING_MAX) return count;
kprobe<
浏览 4
修改于2018-01-12
得票数 1
回答已采纳
1
回答
使用
kprobe
更改内核执行路径
是否可以使用
kprobe
更改执行路径并终止内核函数的执行?在搜索过程中,我遇到了这篇文章 AFAIK,可以使用
kprobe
更改返回值,但我正在寻找的是从
kprobe
处理程序中有条件地终止内核函数的执行。以前有没有尝试过?谢谢!
浏览 9
修改于2017-05-23
得票数 1
1
回答
kprobe
vs uprobe系统调用插入
我知道Utrace项目已经被放弃了,但它的部分代码在
kprobe
和uprobe上使用。 我还没有很好地理解它们是如何工作的。尤其是uprobe,你能解释一下它们之间有什么区别吗?
浏览 4
修改于2018-04-03
得票数 2
回答已采纳
2
回答
使用
kprobe
获取函数参数
我已经在一个函数上放置了一个
kprobe
,现在我需要在
kprobe
的预处理函数中获取它的参数值。int arg3, int arg4, int arg5, int arg6, int arg7, int arg8) printk("foobar called\n");在其上放置
kprobe
并调用函数:kp.addr = (
kprobe
_opcode_t *) foobar; foobar(0xdead1,
浏览 0
提问于2012-05-12
得票数 8
回答已采纳
1
回答
如何使用
kprobe
计算linux内核中的malloc
我想用fedora中的
Kprobe
对malloc系统调用进行计数。我知道malloc不是一个系统调用,它是在用户空间实现的,但如果可能的话,我想用
kprobe
来计算malloc。我必须给
Kprobe
的系统调用的名称是什么?例如,对于do_work: kp.addr = (
kprobe
_opcode_t *) kallsyms_lookup_name("do_fork");
浏览 11
修改于2018-09-18
得票数 1
回答已采纳
1
回答
位于函数中间的
Kprobe
/Jprobe
我想截取fs/binfmt_elf.c文件中的load_elf_binary函数,从通过参数传递给它的文件中读取一些自定义的节标题,并在从该函数返回之前设置一些寄存器(eax、ebx、ecx、edx)。
浏览 6
提问于2015-06-19
得票数 1
1
回答
从
Kprobe
处理程序打开/写入文件
我正在使用Kprobes编写一个Linux内核模块来跟踪特定的系统调用,并且我需要从一个
KProbe
处理程序(具体地说,是一个Kretprobe)中写入一个文件。
浏览 5
修改于2015-07-14
得票数 2
1
回答
kprobe
_events获取参数不能在ARM上工作
以下
kprobe
_based事件示例运行良好:但是,添加获取参数不起作用'p:myprobe do_sys_open dfd=%ax filename=%dx flags=%cx mode=+4($stack)' > /sys/kernel/debug/tracing
浏览 0
修改于2018-05-15
得票数 2
回答已采纳
1
回答
Kprobe
on Linux Scheduler和查找linux调度器
2-我可以将
Kprobe
放在Fedora Scheduler中吗?(或者我可以在Fedora调度程序中使用register_
kprobe
()吗?)谢谢。
浏览 2
提问于2013-05-10
得票数 1
回答已采纳
1
回答
将eBPF附加到
KPROBE
上?
include "bpf_util.h" SEC("
kprobe
浏览 10
修改于2020-07-16
得票数 2
回答已采纳
1
回答
kprobe
模块在执行"echo 0> /proc/sys/kernel/ftrace_enabled“后无法工作
当我关闭大开关(echo 0 > /proc/sys/kernel/ftrace_enabled )时,我自己的
kprobe
模块也不能工作。在内核日志文件中看不到printk消息。<linux/skbuff.h>static struct
kprobe
kp =
浏览 45
修改于2018-03-02
得票数 0
回答已采纳
1
回答
从
kprobe
获取参数未找到regs->rdi x86_64
(struct
kprobe
*p, struct pt_regs *regs) { return 0; .pre_handler = NULL, .fault_handler= NULL, .addr = (
kprobe
_opcode_t *) generic_ma
浏览 4
修改于2017-05-23
得票数 3
回答已采纳
1
回答
register_
kprobe
()在包含结构时返回EINVAL,而不需要额外的内存
我有一个包含struct
kprobe
的结构。当我调用register_
kprobe
()时,它返回-EINVAL。但是,当我将一个虚拟字符数组添加到(可能还有其他一些数据类型)时,
KProbe
注册就会成功。探针注册(container->probe).addr = (
kprobe
_opcode_tPost_Handler; register_probe(&container-&g
浏览 3
修改于2017-09-30
得票数 2
回答已采纳
1
回答
insmod:错误:无法插入模块
kprobe
_example.ko:不允许操作
我指的是:来理解
kprobe
。我使用了文档中给出的
kprobe
_example.c。#insmod
kprobe
_example.koinsmod: ERROR: could not insert module
kprobe
_example.ko: Operation not perm
浏览 11
修改于2016-09-19
得票数 0
1
回答
BPF_
KPROBE
宏提供了syscall参数的意外值
bpf_printk("opened pid=%d fd=%d", pid, ret);} // int close(int fd);int BPF_
KPROBE
(close, int fd) { u32 pid还尝试用BCC方式运行相同的bpf程序(运行
浏览 9
修改于2021-12-20
得票数 0
回答已采纳
1
回答
对于涉及rip的指令,register_
kprobe
返回EINVAL (-22)错误
但是register_
kprobe
从下面的汇编代码返回0xffffffffa33c1085指令地址和0xffffffffa33c109b的EINVAL(-22)错误(它为所有其他指令地址传递)。为什么register_
kprobe
会失败?它有没有涉及到rip的任何约束?任何帮助都是非常感谢的。kp = kzalloc(sizeof(struct
kprobe
), GFP_KERNEL); kp->post_handler = exit_func
浏览 20
修改于2018-01-12
得票数 1
回答已采纳
1
回答
异常:执行sudo opensnoop-bpfcc时,将BPF附加到
kprobe
失败
Traceback (most recent call last): b.attach_
kprobe
fn_name="trace_entry") File "/usr/lib/python2.7/dist-packages/bcc/__init__.py", line 526, in att
浏览 200
修改于2019-12-12
得票数 0
回答已采纳
1
回答
为什么`register_
kprobe
` (k探针)报告的符号地址与/proc/kallsyms中的符号地址不匹配?
在为flush_tlb_all安装了k探头之后,我使用sudo dmesg查找了地址:相反,/procstructure */ .symbol_name = symbol,{ ret = register_
kprobe
(&k
浏览 0
修改于2021-04-02
得票数 2
1
回答
附加
kprobe
时`do_sys_open`与`__x86_sys_open`的比较
当使用attach_
kprobe
(event=fn)时,fn是系统调用还是事件? 您是否按照here的说明从/proc/kallsyms获得可能的系统调用列表
浏览 77
提问于2021-11-18
得票数 0
回答已采纳
1
回答
Kprobe
和Uprobe如何在可执行文件中插入调试prinkk --它们是否扩展了运行模块或程序的地址空间
如何在运行中的内核模块或用户空间应用程序中插入调试printk语句--使用
Kprobe
和Uprobe。使用什么术语来定义
Kprobe
和Uprobe在内存方面的行为--如何在程序运行状态下扩展地址空间。
浏览 4
提问于2021-01-17
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
点击加载更多
领券