【技术实现步骤摘要】
本申请实施例涉及终端,尤其涉及一种基于文件类型确定插桩流程的方法及相关装置。
技术介绍
1、随着互联网的发展,为了生活的便捷和娱乐,用户在电子设备的应用市场中下载并使用的第三方应用越来越多。但是对于用户而言,第三方应用中的各种相关功能或相关联的应用内容能够被快速打开或者可以快速响应用户操作进行显示,可以给用户带来较好的用户体验。
2、由于目前第三方应用在运行中并不涉及到电子设备中操作系统的相关运行操作,因此,第三方应用中的各种相关功能是何时开始运行、何时结束运行等相关运行事件对于电子设备的操作系统而言均是未知的。因此,为了避免第三方应用在运行过程中出现应用内容(如:图片、文字、语音或控件等)加载时间过长或相关功能加载速度慢的情况时,现有技术中,通常会基于虚拟机中的编译器对第三方应用中的关键函数进行插桩处理。由于编译器运行原理复杂,导致基于编译器的插桩函数的设计难度过高,容易出现“漏插桩”的现象,使得电子设备无法完整、详细地掌握第三方应用的运行情况,从而导致电子设备很难针对第三方应用达到不错的优化效果,用户体验不佳。
< ...【技术保护点】
1.一种基于文件类型确定插桩流程的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一遍历流程包括遍历所述运行文件中的所述各个子函数对应的执行接口的类型,所述第一遍历流程为所述第一文件类型对应的遍历流程;
3.根据权利要求2所述的方法,其特征在于,所述执行接口包括编译执行接口和解释执行接口,所述解释执行接口包括第一解释执行接口和第二解释执行接口;
4.根据权利要求3所述的方法,其特征在于,所述ART包括编译器和解释器,所述解释器包括所述第一解释器和第二解释器;
5.根据权利要求2-4任一项
...【技术特征摘要】
1.一种基于文件类型确定插桩流程的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一遍历流程包括遍历所述运行文件中的所述各个子函数对应的执行接口的类型,所述第一遍历流程为所述第一文件类型对应的遍历流程;
3.根据权利要求2所述的方法,其特征在于,所述执行接口包括编译执行接口和解释执行接口,所述解释执行接口包括第一解释执行接口和第二解释执行接口;
4.根据权利要求3所述的方法,其特征在于,所述art包括编译器和解释器,所述解释器包括所述第一解释器和第二解释器;
5.根据权利要求2-4任一项所述的方法,其特征在于,在所述运行文件的文件类型为所述第二文件类型的情况下,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述对所述运行文件中的目标子函数进行插桩hook处理之后,所述方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。