发明公开
- 专利标题: 基于RISC-V扩展指令的源码覆盖率测试方法和系统
- 专利标题(英): Source code coverage rate test method and system based on RISC-V extension instruction
-
申请号: CN201911019406.3申请日: 2019-10-24
-
公开(公告)号: CN110765017A公开(公告)日: 2020-02-07
- 发明人: 秦炜 , 杨波波 , 孔祥雷 , 张志强 , 徐曙清
- 申请人: 上海创景信息科技有限公司
- 申请人地址: 上海市浦东新区自由贸易试验区郭守敬路498号14幢22301-985座
- 专利权人: 上海创景信息科技有限公司
- 当前专利权人: 上海创景信息科技有限公司
- 当前专利权人地址: 上海市浦东新区自由贸易试验区郭守敬路498号14幢22301-985座
- 代理机构: 上海段和段律师事务所
- 代理商 李佳俊; 郭国中
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明提供了一种基于RISC-V扩展指令的源码覆盖率测试方法和系统,通过对源码进行语法树分析,得到插桩点,将插桩点定义为设定位置。根据源码语法结构对源码进行切片,在设定位置进行插桩,所述插桩的插桩语句是基于RISC-V的扩展指令;执行源码,对扩展指令的输出进行数据采集,得到插桩输出信息;根据插桩语句和插桩输出信息,分析得到源码覆盖率测试结果。本发明通过扩展RISC-V指令,实现CPU内部对外高速数据发送,相对于异步总线来说,引脚数大幅度减少;不需要进行被测板卡飞线,工作量大大降低。