内存检测方法、装置、设备和存储介质制造方法及图纸

技术编号:40140441 阅读:20 留言:0更新日期:2024-01-23 23:32
本申请提供一种内存检测方法、装置、设备和存储介质,本申请中的方法包括:响应内存检测请求,获取待检测的目标内核模块;按照预设拦截函数替换所述目标内核模块的初始内存函数,生成目标内存函数;响应所述目标内核模块的内存分配请求,调用所述目标内存函数采集所述内存分配请求对应的内存分配结果;对所述内存分配结果进行内存检测,生成内存审计快照,并在所述目标内存函数关联的目标输出接口输出所述内存审计快照。本申请能够实现对内核模块进行内存检测,并通过快照机制记录内核模块的内存分配状态,为后续内存检测提供准确判断依据。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种内存检测方法、装置、设备和存储介质


技术介绍

1、目前,随着智能设备和操作系统的更新迭代,现有的智能设备均采用通用内核映像(generic kernel image,gki)项目,即通过统一核心内核并将soc和板级支持从核心内核移至可记载模块中,从而解决内核碎片化问题,然而这种内核策略会导致设备上加载的内核模块(kernel module object,ko)数量增加,进而使得内存分配相关操作增加,而现有的内核策略无法有效地对闭源内核模块关联的内存分配操作进行检测,导致内存泄漏等内存故障风险增加,影响智能设备的运行稳定性。


技术实现思路

1、本申请实施例提供一种内存检测方法、装置、设备和存储介质,旨在解决现有技术中设备无法有效对闭源内核模块的内存分配情况进行检测的技术问题。

2、一方面,本申请实施例提供一种内存检测方法,所述内存检测方法包括以下步骤:

3、响应内存检测请求,获取待检测的目标内核模块;

4、按照预设拦截函数替换所述目标内核模块的本文档来自技高网...

【技术保护点】

1.一种内存检测方法,其特征在于,所述内存检测方法包括:

2.如权利要求1所述的内存检测方法,其特征在于,所述按照预设拦截函数替换所述目标内核模块的初始内存函数,生成目标内存函数,包括:

3.如权利要求2所述的内存检测方法,其特征在于,所述按照预设拦截函数对所述初始内存函数进行接口替换,生成目标内存函数,包括:

4.如权利要求1所述的内存检测方法,其特征在于,所述响应所述目标内核模块的内存分配请求,调用所述目标内存函数采集所述内存分配请求的内存分配结果,包括:

5.如权利要求1所述的内存检测方法,其特征在于,所述对所述内存分配结果进行内存检...

【技术特征摘要】

1.一种内存检测方法,其特征在于,所述内存检测方法包括:

2.如权利要求1所述的内存检测方法,其特征在于,所述按照预设拦截函数替换所述目标内核模块的初始内存函数,生成目标内存函数,包括:

3.如权利要求2所述的内存检测方法,其特征在于,所述按照预设拦截函数对所述初始内存函数进行接口替换,生成目标内存函数,包括:

4.如权利要求1所述的内存检测方法,其特征在于,所述响应所述目标内核模块的内存分配请求,调用所述目标内存函数采集所述内存分配请求的内存分配结果,包括:

5.如权利要求1所述的内存检测方法,其特征在于,所述对所述内存分配结果进行内存检测,生成内存审计快照,并在所述目标内存函数关联的目标接口输出所述内存审计快照...

【专利技术属性】
技术研发人员:文平波欧阳炜钊
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1