在审

基于进程内核栈优化进程运行的方法、装置、设备和存储介质

付宁、王宾、汤福、王珩、翟亮晶、吴龙飞、李滕、焦龙、项涛、巨鸿懿、豆心杰、王晓凯、张昇、韩培林
西安热工研究院有限公司
付宁机构 暂无
技术领域 暂无
王宾机构 暂无
技术领域 暂无
汤福机构 暂无
技术领域 暂无
王珩机构 暂无
技术领域 暂无
翟亮晶机构 暂无
技术领域 暂无
吴龙飞机构 暂无
技术领域 暂无
李滕机构 暂无
技术领域 暂无
焦龙机构 暂无
技术领域 暂无
项涛机构 暂无
技术领域 暂无
巨鸿懿机构 暂无
技术领域 暂无
豆心杰机构 暂无
技术领域 暂无
王晓凯机构 暂无
技术领域 暂无
张昇机构 暂无
技术领域 暂无
韩培林机构 暂无
技术领域 暂无

摘要

本发明公开了一种基于进程内核栈优化进程运行的方法、装置、设备和存储介质,属于软件工程技术领域。该方法将进程的自定义数据置于进程内核栈的栈顶中;需要访问进程的自定义数据时,在所述进程内核栈的栈顶找到进程自定义数据的地址,通过地址找到自定义数据,执行进程结束后,释放所述栈顶的进程内核栈。该方法针对一些驱动程序或者安全模块开发场景,在不修改内核源码的前提下,通过扩展进程描述符task_struct结构存放进程的自定义数据。使用该方法既不需要修改内核的源码,也不用考虑传统方式对内核性能造成影响,可以广泛应用于各种驱动开发,内核安全模块等开发场景中。

暂无引用专利