据此, int 3从用户空间使用它来生成 SIGTRAP。
int 3
但是,在用户空间下的特权下应该做什么呢?
还有更多的东西可以从用户空间 SIGTRAP 生成这样的东西吗?
kernel
我尝试了两种方法来添加LCOV_EXCL_LINE我的代码。
LCOV_EXCL_LINE
我将其添加为注释,编译并生成lcov报告,但lcov二进制将其作为注释并显示排除行的覆盖范围。 显示排除线覆盖范围的图像:
lcov
编译和执行后,我LCOV_EXCL_LINE在运行之前添加了lcov二进制genhtml文件,但在第一次排除后会导致错位。 显示错位覆盖范围的图像:
genhtml
kernel ×1
lcov ×1