gpt4 book ai didi

c - ptrace 是在用户级别还是内核级别工作?

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:25 26 4
gpt4 key购买 nike

我正在尝试使用 ptrace 实现数据流异常检测。经过一些研究,我实现了一个类似于 strace 的程序。现在,我对此感到困惑,这就是 wiki 告诉我的关于系统调用的内容:

"System calls provide the interface between a process and the operating system"

当我使用 ptrace 修改进程的内存时,我是在用户空间还是内核空间工作?我对此真的很困惑。

最佳答案

您正在一个单独进程的地址空间中操作;这需要内核的调解(和许可),因为独立进程通常不能影响彼此的地址空间。

关于c - ptrace 是在用户级别还是内核级别工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10100014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com