首页 / 专利库 / 软件 / 引导装载程序 / 一种内核崩溃时保证内存映像的方法

一种内核崩溃时保证内存映像的方法

阅读:416发布:2020-05-14

专利汇可以提供一种内核崩溃时保证内存映像的方法专利检索,专利查询,专利分析的服务。并且本 发明 适用 内核 崩溃技术领域,提供了一种内核崩溃时保证内存映像的方法,该方法根据生产内核定制一个程序用来装载捕获内核,分配内存给捕获内核进行加载,并将生产内核后移64M,避免捕捉内核加载的时候 覆盖 生产内核;然后捕获内核启动内核转储机制,并 修改 重定向文件将处理器设为超级用户模式,关闭处理器的中断;生产内核启动后使用定制的程序装载捕获内核;并在生产内核崩溃时自动引导捕获内核,并将生产内核中的内存内容全部导出;实现在内核崩溃时保证内存映像;从而提高了用户的体验。,下面是一种内核崩溃时保证内存映像的方法专利的具体信息内容。

1.一种内核崩溃时保证内存映像的方法,其特征在于,所述方法包括下述步骤:
根据生产内核定制一个程序用于装载捕获内核。
2.如权利要求1所述的芯片内核崩溃时保证内存映像方法,其特征在于,所述方法还包括:
分配内存给所述捕获内核进行加载,并将所述生产内核后移。
3.如权利要求1所述的芯片内核崩溃时保证内存映像方法,其特征在于,所述方法还包括:
所述捕获内核启动内核转储机制,并修改重定向文件将处理器设为超级用户模式,关闭所述处理器的中断。
4.如权利要求1所述的芯片内核崩溃时保证内存映像方法,其特征在于,所述方法还包括:
所述生产内核启动后所述程序装载所述捕获内核。
5.如权利要求1所述的芯片内核崩溃时保证内存映像方法,其特征在于,所述方法还包括:
所述生产内核崩溃时自动引导所述捕获内核,并将所述生产内核中的内存内容全部导出。

说明书全文

一种内核崩溃时保证内存映像的方法

技术领域

[0001] 本发明属于内核崩溃技术领域,尤其涉及一种内核崩溃时保证内存映像的方法。

背景技术

[0002] 处理器出现很难复现的漏洞,例如几周才出现一次并造成内核崩溃;此类问题的匿性很高,从日志中一般很难发现问题,但如果通过反复调试发现问题的话,又会由于复现周期慢长,而影响效率;遇到此类问题很多厂商都变得很被动,甚至导致产品的失败。

发明内容

[0003] 本发明的目的在于提供一种内核崩溃时保证内存映像的方法,旨在解决由于现有技术无法提供一种有效的能够在内核崩溃时保证内存映像的方法,导致用户体验不佳的问题。
[0004] 本发明提供了一种内核崩溃时保证内存映像的方法所述方法包括下述步骤:
[0005] 根据生产内核定制一个程序用于装载捕获内核。
[0006] 分配内存给所述捕获内核进行加载,并将所述生产内核后移。
[0007] 所述捕获内核启动内核转储机制,并修改重定向文件将处理器设为超级用户模式,关闭所述处理器的中断。
[0008] 所述生产内核启动后所述程序装载所述捕获内核。
[0009] 所述生产内核崩溃时自动引导所述捕获内核,并将所述生产内核中的内存内容全部导出。
[0010] 本发明的有益效果:根据生产内核定制一个程序用来装载捕获内核,分配内存给捕获内核进行加载,并将生产内核后移64M,避免捕捉内核加载的时候覆盖生产内核;然后捕获内核启动内核转储机制,并修改重定向文件将处理器设为超级用户模式,关闭处理器的中断;生产内核启动后使用定制的程序装载捕获内核;并在生产内核崩溃时自动引导捕获内核,并将生产内核中的内存内容全部导出;实现在内核崩溃时保证内存映像;从而提高了用户的体验。附图说明
[0011] 图1是本发明实施例提供的内核崩溃时保证内存映像的方法的实现流程图

具体实施方式

[0012] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0013] 以下结合具体实施例对本发明的具体实现进行详细描述:
[0014] 图1示出了本发明实施例提供的内核崩溃时保证内存映像的方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0015] 在步骤S101中,根据生产内核定制一个程序用于装载捕获内核。
[0016] 在步骤S102中,分配内存给捕获内核进行加载,并将生产内核后移。
[0017] 在本发明实时例中:分配内存给捕获内核进行加载,分配的内存是保留的生产内核不会使用,并将生产内核后移64M,避免捕捉内核加载的时候覆盖生产内核。
[0018] 在步骤S103中,捕获内核启动内核转储机制,并修改重定向文件将处理器设为超级用户模式,关闭处理器的中断。
[0019] 在步骤S104中,生产内核启动后程序装载捕获内核。
[0020] 在步骤S105中,生产内核崩溃时自动引导捕获内核,并将生产内核中的内存内容全部导出。
[0021] 在本发明实时例中:生产内核崩溃时自动引导捕获内核,由于捕获内核分配的内存(空间)是保留的,当出现漏洞并造成生产内核崩溃也不会感染到生产内核的内存(空间),并将生产内核中的内存内容全部导出以此来进行调试。
[0022] 在本发明实时例中:根据生产内核定制一个程序用来装载捕获内核,分配内存给捕获内核进行加载,并将生产内核后移64M,避免捕捉内核加载的时候覆盖生产内核;然后捕获内核启动内核转储机制,并修改重定向文件将处理器设为超级用户模式,关闭处理器的中断;生产内核启动后使用定制的程序装载捕获内核;并在生产内核崩溃时自动引导捕获内核,并将生产内核中的内存内容全部导出;实现在内核崩溃时保证内存映像;从而提高了用户的体验。
[0023] 进一步优选地,本发明实施例提供的内核崩溃时保证内存映像的方法适用于瑞芯微RK3288处理器。
[0024] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈