【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种core文件生成方法、装置、电子设备及存储介质。
技术介绍
1、应用程序由于各种异常或者bug导致在运行过程中异常退出或者中止,会产生一个叫做core的文件,通常情况下,core文件会包含了程序运行时的内存、寄存器状态、堆栈指针、内存管理信息还有各种函数调用堆栈信息等,可以理解为是程序工作当前工作状态存储生成的一个镜像文件,生成这个镜像文件的过程即称为core dump。通过工具分析这个文件,就可以定位到程序异常退出的时候对应的堆栈调用等信息,找出问题并及时解决。
2、core文件保存了程序运行时的所有内存数据,这会造成core文件非常大,导致需要占用大量的磁盘空间。
技术实现思路
1、本申请实施例的目的在于提供一种core文件生成方法、装置、电子设备及存储介质,用以改善现有技术中将内存数据全部生成core文件导致需要占用大量磁盘空间的问题。
2、第一方面,本申请实施例提供了一种core文件生成方法,所述方法包括:
3
...【技术保护点】
1.一种core文件生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述内存映射信息中的转储文件大小确定需要部分转储的目标内存空间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述内存映射信息确定转储文件大小为0对应的内存空间,并确定该内存空间为需要部分转储的目标内存空间,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述进程当前访问的内存地址,包括:
5.根据权利要求3所述的方法,其特征在于,所述确定所述内存空间为需要部分转储的目标内存空间,包括:
>6.根据权利...
【技术特征摘要】
1.一种core文件生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述内存映射信息中的转储文件大小确定需要部分转储的目标内存空间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述内存映射信息确定转储文件大小为0对应的内存空间,并确定该内存空间为需要部分转储的目标内存空间,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述进程当前访问的内存地址,包括:
5.根据权利要求3所述的方法,其特征在于,所述确定所述内存空间为需要部分转储的目标内存空间,包括:
6.根据权利要求1所述...
【专利技术属性】
技术研发人员:刘志文,
申请(专利权)人:北京天融信网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。