-
公开(公告)号:CN118467216B
公开(公告)日:2024-11-19
申请号:CN202410178284.7
申请日:2024-02-08
Applicant: 清华大学
Abstract: 本申请提供一种操作系统的内核处理方法、装置及设备,涉及计算机技术,该方法包括:若操作系统在运行过程中出现崩溃事件,则获取崩溃事件相关的日志信息和内核源码,对日志信息和内核源码进行静态分析,获取崩溃信息。基于多个关键变量,在内核源码中运行崩溃前输入的多个系统调用序列,生成与每一系统调用序列对应的数据读写流图;在生成的多个数据读写流图中,以至少两个数据读写流图为一组,根据预设的调度策略,生成每一组对应的调度图;执行每一组对应的调度图,得到每一组对应的调度图的执行结果信息。本申请的方法,可以高效稳定地复现内核崩溃,解决了操作系统的内核崩溃复现的难度较大的技术问题。
-
公开(公告)号:CN118467216A
公开(公告)日:2024-08-09
申请号:CN202410178284.7
申请日:2024-02-08
Applicant: 清华大学
Abstract: 本申请提供一种操作系统的内核处理方法、装置及设备,涉及计算机技术,该方法包括:若操作系统在运行过程中出现崩溃事件,则获取崩溃事件相关的日志信息和内核源码,对日志信息和内核源码进行静态分析,获取崩溃信息。基于多个关键变量,在内核源码中运行崩溃前输入的多个系统调用序列,生成与每一系统调用序列对应的数据读写流图;在生成的多个数据读写流图中,以至少两个数据读写流图为一组,根据预设的调度策略,生成每一组对应的调度图;执行每一组对应的调度图,得到每一组对应的调度图的执行结果信息。本申请的方法,可以高效稳定地复现内核崩溃,解决了操作系统的内核崩溃复现的难度较大的技术问题。
-