DragonOS/.github
LoGin d93301b512
feat: 实现基于异常表的安全用户空间内存访问机制 (#1383)
* feat: 实现基于异常表的安全用户空间内存访问机制

- 新增异常表机制,在系统调用中安全处理用户空间内存访问错误
- 实现带异常表保护的memcpy和memset函数,防止无效用户地址导致内核在内存拷贝处以及pagefault处理程序之间反复横跳
- 重构用户空间访问API,提供安全的UserBuffer包装类型
- 更新页错误处理程序,支持异常表修复路径
- 添加异常表测试程序,验证各种边界情况
- 更新内存管理文档,详细说明异常表设计原理和使用场景

Signed-off-by: longjin <longjin@DragonOS.org>

* chore: 更新应用黑名单配置

- 添加 test_ebpf_new, test_ebpf_tp 到黑名单,原因:aya上游发版问题导致CI失败

Signed-off-by: longjin <longjin@DragonOS.org>

---------

Signed-off-by: longjin <longjin@DragonOS.org>
2025-11-18 21:02:07 +08:00
..
ISSUE_TEMPLATE 修改bug report模版label (#665) 2024-03-25 13:59:00 +08:00
workflows feat: 实现基于异常表的安全用户空间内存访问机制 (#1383) 2025-11-18 21:02:07 +08:00
FUNDING.yml Create FUNDING.yml (#763) 2024-04-23 19:14:41 +08:00
issue-checker.yml ci: update the match regex of issue checker (#784) 2024-04-28 19:37:58 +08:00