【技术实现步骤摘要】
应用异常调试的处理方法、装置、设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种应用异常调试的处理方法、装置、设备及可读存储介质。
技术介绍
在iOS平台调试过程中,由于代码开发的不周全以及应用程序运行时的复杂环境,EXC_BAD_ACCESS未知内存错误类型崩溃是常见的,每次出现EXC_BAD_ACCESS未知内存错误类型崩溃时,由于集成开发工具Xcode中默认调试器LLDB的故障处理(debugServer)服务端直接捕获异常但是模糊传递异常的原因,EXC_BAD_ACCESS未知内存错误类型崩溃存在难以定位和处理的问题。
技术实现思路
本专利技术的主要目的在于提供一种应用异常调试的处理方法、装置、设备及可读存储介质,旨在解决现有技术中EXC_BAD_ACCESS未知内存错误类型崩溃难以定位和处理的技术问题。为实现上述目的,本专利技术提供一种应用异常调试的处理方法,所述应用异常调试的处理方法应用于浏览器,所述应用异常调试的处理方法包括:在检测到应用调试异常为奔溃类型异常时,获取所述应用奔溃类型异常的处理配置信息,以判断所述应用奔溃类型异常的处理方式是否 ...
【技术保护点】
1.一种应用异常调试的处理方法,其特征在于,所述应用异常调试的处理方法包括:在检测到应用调试异常为奔溃类型异常时,获取所述应用奔溃类型异常的处理配置信息,以判断所述应用奔溃类型异常的处理方式是否为配置化处理方式;若所述应用奔溃类型异常的处理方式为配置化处理方式,则确定所述应用奔溃类型异常的的异常处理流程是否为第一处理流程;若所述异常处理流程为第一处理流程,则对所述奔溃类型异常进行异常转换处理,以精确定位所述奔溃类型异常,并进行所述精确定位的奔溃类型异常的处理。
【技术特征摘要】
1.一种应用异常调试的处理方法,其特征在于,所述应用异常调试的处理方法包括:在检测到应用调试异常为奔溃类型异常时,获取所述应用奔溃类型异常的处理配置信息,以判断所述应用奔溃类型异常的处理方式是否为配置化处理方式;若所述应用奔溃类型异常的处理方式为配置化处理方式,则确定所述应用奔溃类型异常的的异常处理流程是否为第一处理流程;若所述异常处理流程为第一处理流程,则对所述奔溃类型异常进行异常转换处理,以精确定位所述奔溃类型异常,并进行所述精确定位的奔溃类型异常的处理。2.如权利要求1所述的应用异常调试的处理方法,其特征在于,所述若所述应用奔溃类型异常的处理方式为配置化处理方式,则确定所述应用奔溃类型异常的的异常处理流程是否为第一处理流程步骤之后包括:若所述异常处理流程为第二处理流程,则对所述奔溃类型异常进行模糊定位处理;基于所述模糊定位处理的所述奔溃类型异常,进行所述应用调试的应急暂停。3.如权利要求1所述的应用异常调试的处理方法,其特征在于,所述若所述异常处理流程为第一处理流程,则对所述奔溃类型异常进行异常转换处理步骤包括:若所述异常处理流程为第一处理流程,则获取所述应用当前配置的处理流程,并判断所述当前配置的处理流程是否为第二处理流程;若所述当前配置的处理流程为第二处理流程,则调用预设的流程转换程序段进行第二处理流程与第一处理流程的流程转换处理,以将所述应用当前配置的处理流程设置为所述第一处理流程;根据流程转换处理后的所述应用,对所述奔溃类型异常进行异常转换处理。4.如权利要求3所述的应用异常调试的处理方法,其特征在于,所述根据流程转换处理后的所述应用,对所述奔溃类型异常进行异常转换处理步骤包括:根据流程转换处理后的所述应用,对所述奔溃类型异常进行信号异常转换处理。5.如权利要求4所述的应用异常调试的处理方法,其特征在于,所述根据流程转换处理后的所述应用,对所述奔溃类型异常进行信号异常转换处理步骤包括:根据流程转换处理后的所述应用,断开与所述应用的Mach端口的通信,并启用预设宏...
【专利技术属性】
技术研发人员:黄亮,
申请(专利权)人:平安城市建设科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。