首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux内核中,单步执行指令意味着什么?

在Linux内核中,单步执行指令意味着什么?
EN

Unix & Linux用户
提问于 2020-03-01 21:21:31
回答 1查看 252关注 0票数 0

K探针文档说:

#include int register_kprobe(structk探针*kp);在地址kp->addr处设置一个断点。当命中断点时,K探测将调用kp->pre_handler。在被探测的指令被单步执行后,k探针调用kp->post_handler.

在上述背景下,一步一步意味着什么?

EN

回答 1

Unix & Linux用户

发布于 2020-03-01 21:57:56

在这种情况下,执行的意思是,可能会有一些监视。

说一步一条指令是不完全正确的。就像走在路上,你会说一步一步吗?这只是多余的。我们可以说,一步一步走100英里。或者做一步(到一步)。

单步执行是指对一组指令(程序)所做的操作。您可以一次运行一条指令,然后可以在步骤/指令之间查看机器的状态。

在这种情况下,它可能意味着它所做的就像它在单步执行时所做的那样,但仅仅是对于这一条指令。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/570601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档