申请/专利权人:安徽寒武纪信息科技有限公司
申请日:2022-12-27
公开(公告)日:2024-06-28
公开(公告)号:CN118260185A
主分类号:G06F11/36
分类号:G06F11/36
优先权:
专利状态码:在审-公开
法律状态:2024.06.28#公开
摘要:本公开涉及一种代码覆盖率统计的方法及其相关产品,其中该相关产品包括代码覆盖率统计的设备和计算机可读存储介质。该设备可以包括在组合处理装置的计算处理装置中,该计算处理装置可以包括一个或多个数据处理装置。前述的组合处理装置还可以包括接口装置和其他处理装置。所述计算处理装置与其他处理装置进行交互,共同完成用户指定的计算操作。组合处理装置还可以包括存储装置,该存储装置分别与设备和其他处理装置连接,用于存储该设备和其他处理装置的数据。通过本公开的方案,实现对异构编程代码覆盖率统计的支持并且有助于提高代码鲁棒性和增加异构编程代码的易读性。
主权项:1.一种代码覆盖率统计的方法,其中所述代码包括主机侧代码和设备侧代码,所述方法包括:分别对所述主机侧代码和所述设备侧代码执行插桩和编译操作,以得到可执行文件,其中,所述主机侧代码和所述设备侧代码包含用于获得覆盖率信息的插桩代码,所述可执行文件能够在包含主机侧和设备侧的异构计算平台上运行;根据所述可执行文件的运行结果,生成主机侧覆盖率文件和设备侧覆盖率文件;以及基于所述主机侧覆盖率文件和所述设备侧覆盖率文件生成统一覆盖率报告。
全文数据:
权利要求:
百度查询: 安徽寒武纪信息科技有限公司 代码覆盖率统计的方法及其相关产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。