[发明专利]崩溃堆栈上报方法、装置、计算机设备和存储介质在审
| 申请号: | 202110569118.6 | 申请日: | 2021-05-25 |
| 公开(公告)号: | CN115391071A | 公开(公告)日: | 2022-11-25 |
| 发明(设计)人: | 江佳宇;蒋剑琴 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 崩溃 堆栈 上报 方法 装置 计算机 设备 存储 介质 | ||
1.一种崩溃堆栈上报方法,其特征在于,所述方法包括:
获取崩溃堆栈信息;
根据所述崩溃堆栈信息,得到与预设的关键字段对应的函数堆栈;
当所述函数堆栈中函数堆栈帧数量小于预设的堆栈帧数量阈值时,从所述崩溃堆栈信息中提取待补充函数信息;
根据所述待补充函数信息,对所述函数堆栈进行补充,得到目标函数堆栈,所述目标函数堆栈中函数堆栈帧数量不小于所述堆栈帧数量阈值;
获取已上报崩溃对应的待比对函数堆栈,比对所述目标函数堆栈和所述待比对函数堆栈,得到崩溃堆栈上报结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述崩溃堆栈信息,得到与预设的关键字段对应的函数堆栈包括:
根据所述崩溃堆栈信息,确定崩溃线程;
获取与所述崩溃线程对应的崩溃线程函数信息;
根据预设的关键字段对所述崩溃线程函数信息进行筛选,得到与关键字段对应的函数堆栈。
3.根据权利要求1所述的方法,其特征在于,所述根据所述待补充函数信息,对所述函数堆栈进行补充,得到目标函数堆栈包括:
根据所述待补充函数信息,对所述函数堆栈进行补充;
比对补充后的函数堆栈中函数堆栈帧数量以及所述堆栈帧数量阈值;
当所述补充后的函数堆栈中函数堆栈帧数量不小于所述堆栈帧数量阈值时,将所述补充后的函数堆栈作为目标函数堆栈;
当所述补充后的函数堆栈中函数堆栈帧数量小于所述堆栈帧数量阈值时,获取与所述崩溃堆栈信息对应的系统函数信息,根据所述系统函数信息得到目标函数堆栈。
4.根据权利要求3所述的方法,其特征在于,所述根据所述系统函数信息得到目标函数堆栈包括:
确定所述系统函数信息中系统函数在崩溃堆栈信息中的出现顺序;
根据所述出现顺序,依次补充所述系统函数至所述补充后的函数堆栈,直到所述补充后的函数堆栈中函数堆栈帧数量不小于所述堆栈帧数量阈值,得到目标函数堆栈。
5.根据权利要求1所述的方法,其特征在于,所述比对所述目标函数堆栈和所述待比对函数堆栈,得到崩溃堆栈上报结果包括:
比对所述目标函数堆栈和所述待比对函数堆栈,确定公共堆栈帧集合以及所述公共堆栈帧集合中公共堆栈帧对应的匹配函数;
根据所述匹配函数得到堆栈帧比对结果;
根据所述堆栈帧比对结果,得到堆栈相似度;
当所述堆栈相似度不小于预设的相似度阈值时,得到崩溃堆栈上报结果为崩溃已上报。
6.根据权利要求5所述的方法,其特征在于,所述根据所述匹配函数得到堆栈帧比对结果包括:
确定所述匹配函数在所述目标函数堆栈中的第一堆栈帧位置,以及所述匹配函数在所述待比对函数堆栈中的第二堆栈帧位置;
根据所述第一堆栈帧位置以及所述第二堆栈帧位置,得到匹配函数偏移距离;
根据所述第一堆栈帧位置、所述第二堆栈帧位置以及所述匹配函数偏移距离,得到堆栈帧比对结果。
7.根据权利要求5所述的方法,其特征在于,所述根据所述堆栈帧比对结果,得到堆栈相似度包括:
对所述堆栈帧比对结果进行排序,确定最大堆栈帧比对结果,并确定与所述目标函数堆栈和所述待比对函数堆栈对应的最小函数堆栈帧数;
根据所述最大堆栈帧比对结果和所述最小函数堆栈帧数,得到堆栈相似度。
8.一种崩溃堆栈上报装置,其特征在于,所述装置包括:
获取模块,用于获取崩溃堆栈信息;
筛选模块,用于根据所述崩溃堆栈信息,得到与预设的关键字段对应的函数堆栈;
提取模块,用于当所述函数堆栈中函数堆栈帧数量小于预设的堆栈帧数量阈值时,从所述崩溃堆栈信息中提取待补充函数信息;
处理模块,用于根据所述待补充函数信息,对所述函数堆栈进行补充,得到目标函数堆栈,所述目标函数堆栈中函数堆栈帧数量不小于所述堆栈帧数量阈值;
比对模块,用于获取已上报崩溃对应的待比对函数堆栈,比对所述目标函数堆栈和所述待比对函数堆栈,得到崩溃堆栈上报结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110569118.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种举升传送装置
- 下一篇:一种石墨烯改性的橡胶组合物以及石墨烯胎面胶





