Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
master
kernel_liteos_a
/
syscall
下载当前目录
Y
yang-pangyuan
IssueNo:
https://gitcode.com/openharmony/kernel_liteos_a/issues/1070
f0db596a
创建于
21 天前
历史提交
文件
最后提交记录
最后更新时间
BUILD.gn
feat: add support for gn build system add BUILD.gn for all kernel modules Signed-off-by: Caoruihong <crh.cao@huawei.com> Change-Id: I018446427bf64615f2596d47862b219659b58b34
4 年前
Makefile
refactor: 清理Makefile冗余项 清理Makefile冗余项,各模块Makefile里不需要再次引用公共路径,只需引用私有头文件路径 close: #I49MOO Signed-off-by: arvinzzz <zhaotianyu9@huawei.com> Change-Id: I2dd7189c866498896461f78bfed5444ae1d86876
4 年前
fs_syscall.c
!1369
merge master into master OpenHarmony kernel_liteos_a SysPselect6 信息泄漏漏洞 Created-by: yang-pangyuan Commit-by: yang-pangyuan Merged-by: openharmony_ci Description: ### 相关的Issue
https://gitcode.com/openharmony/kernel_liteos_a/issues/1070
### 原因(目的、解决的问题等) 调用SysPselect6时传入data=NULL且do_select失败,未初始化的栈变量setl内容被写入spcb->sig.sigprocmask ,通过SysSigprocMask系统调用读取被污染的sigprocmask,获取到内核栈中的随机数据(可能包含敏感信息) ### 描述(做了什么,变更了什么) 初始化变量,并调整代码逻辑即可 ### 测试用例(新增、改动、可能影响的功能) NA ### 是否涉及对外变更(典型的如:对外API规格变更、新增对外接口等等) 否,不涉及对外变更 ### 是否需要同步至release(如:3.0LTS ... )分支? 否 See merge request: openharmony/kernel_liteos_a
!1369
17 天前
ipc_syscall.c
fix:SysMqNotify系统调用安全增强 Close: #I7YG58 Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com> Change-Id: Iee5a6c24cd2226e9cab0c4fd37e76194ad068862
2 年前
los_syscall.c
fix:3.1代码检视 Signed-off-by: x_xiny <1301913191@qq.com> Change-Id: I0e0b59cdc22b292ccf0a790010c037d43793a934
4 年前
los_syscall.h
feat: support EDF 方案描述: 1、liteos_a调度框架支持EDF调度算法,默认优先调度EDF策略的任务 2、用户态musl_c库适配新增调度算法,同步修改相关接口以支持用户态创建EDF进程与线程 BREAKING CHANGE: support EDF对外变更描述: 以下接口支持SCHED_DEADLINE调度策略: pthread_attr_getschedparam pthread_attr_setschedparam pthread_getschedparam pthread_setschedparam pthread_create sched_getscheduler sched_getparam sched_setparam sched_setscheduler Close:#I6T3P3 Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com> Change-Id: Ic9fe6896fcae42ae4ee7fe5dfb8e858a6ed19740
3 年前
misc_syscall.c
feat: 支持uts容器 BREAKING CHANGE: 支持uts容器对外变更: 支持sethostname Close #I6A7C8 Signed-off-by: zhushengle <zhushengle@huawei.com> Change-Id: I2504f77c37bb4149861673c81688bd112563c24b
3 年前
net_syscall.c
Description: fix CVE-817641412102197248 IssueNo:
https://gitee.com/openharmony/kernel_liteos_a/issues/IACJLK
Feature Or Bugfix: Bugfix Binary Source: No Signed-off-by: hw_llm <liu.limin@huawei.com>
1 年前
process_syscall.c
Description: GetGroups 扩大SCHEDULER_LOCK 保护范围 IssueNo:
https://gitee.com/openharmony/kernel_liteos_a/issues/IBHTM1?from=project-issue
Feature Or Bugfix: Bugfix Binary Source: No Signed-off-by: hw_llm <liu.limin@huawei.com>
1 年前
syscall_lookup.h
feat: support EDF 方案描述: 1、liteos_a调度框架支持EDF调度算法,默认优先调度EDF策略的任务 2、用户态musl_c库适配新增调度算法,同步修改相关接口以支持用户态创建EDF进程与线程 BREAKING CHANGE: support EDF对外变更描述: 以下接口支持SCHED_DEADLINE调度策略: pthread_attr_getschedparam pthread_attr_setschedparam pthread_getschedparam pthread_setschedparam pthread_create sched_getscheduler sched_getparam sched_setparam sched_setscheduler Close:#I6T3P3 Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com> Change-Id: Ic9fe6896fcae42ae4ee7fe5dfb8e858a6ed19740
3 年前
syscall_pub.c
fix:修复函数返回错误等问题 Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
3 年前
syscall_pub.h
修复ppoll接口"[ERR]OsMemFree check error!"报错 【背景】 内核中释放用户空间指针报错:"[ERR]OsMemFree check error!" 【修改方案】 修改SysPpoll函数。 【影响】 对现有的产品编译不会有影响。 re #I47YWZ Change-Id: Id7f86036870d4f32be8fc438b9aad85cdda59546 Signed-off-by: pef <cyd1997@126.com>
4 年前
time_syscall.c
task: time相关系统调用内核栈信息泄露排查 解决方案: 在涉及从内核拷贝数据到用户态的场景时,先将内核的数据进行清零操作,再填充内核数据 Close #I60M1P Signed-off-by: zhushengle <zhushengle@huawei.com> Change-Id: Ia61d4e39b9e190accea477ff5b361e41d0eed2af
3 年前
vm_syscall.c
fix: remove redundant headfile 1.remove redundant headfile in kernel, such as: compiler.h;debug.h;automount.h;inode.h;syslog.h;net.h; 2.split fs.h to file.h and driver.h 3.move vnode.h and path_cache.h to vfs/include 4.remove redundant interface and defines close: #I3RTNR Signed-off-by: mucor <mucorwang@gmail.com>
4 年前