Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fs_watcher:修复跟踪write系统调用时的错误 #928

Closed
wants to merge 1 commit into from

Conversation

wxmzy88
Copy link
Contributor

@wxmzy88 wxmzy88 commented Oct 14, 2024

对do_sys_openat2跟踪时,struct fs_t *e定义了未分配空间,后续使用会出现崩溃;fd未更新到map。
对vfs_write跟踪时,没有提交结果。

针对以上两个问题进行修复。

@helight
Copy link
Member

helight commented Oct 15, 2024

可以增加一下相关的测试用例

@wxmzy88
Copy link
Contributor Author

wxmzy88 commented Oct 15, 2024

可以增加一下相关的测试用例

是说要增加单元测试吗?对单元测试有什么要求?使用什么框架呢?

@helight
Copy link
Member

helight commented Oct 15, 2024

可以增加一下相关的测试用例

是说要增加单元测试吗?对单元测试有什么要求?使用什么框架呢?

可以参考一下 cpu 的,这里没有框架要求

@wxmzy88
Copy link
Contributor Author

wxmzy88 commented Oct 15, 2024

可以增加一下相关的测试用例

是说要增加单元测试吗?对单元测试有什么要求?使用什么框架呢?

可以参考一下 cpu 的,这里没有框架要求

两个write.bpf.c,一个在fs_watcher目录下,一个在fs_watcher/bpf下,有什么区别?是不是要去掉一个?

@helight
Copy link
Member

helight commented Oct 15, 2024

可以增加一下相关的测试用例

是说要增加单元测试吗?对单元测试有什么要求?使用什么框架呢?

可以参考一下 cpu 的,这里没有框架要求

两个write.bpf.c,一个在fs_watcher目录下,一个在fs_watcher/bpf下,有什么区别?是不是要去掉一个?

这个你看看代码,和你们小组的同学讨论一下,看是不是可以删除或者合并

@sf1999817
Copy link
Contributor

不是,这个目录底下的这个old_project里面的writeebpf程序才是对的,相关的正确的程序已经移动到这个MagicEyes里面开发了

@wxmzy88
Copy link
Contributor Author

wxmzy88 commented Oct 15, 2024

不是,这个目录底下的这个old_project里面的writeebpf程序才是对的,相关的正确的程序已经移动到这个MagicEyes里面开发了

好的,那麻烦删除一下废弃的代码吧,要不造成困扰呢

@sf1999817 sf1999817 closed this Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants