基于RISC-V扩展指令的源码覆盖率测试方法和系统
摘要:
本发明提供了一种基于RISC-V扩展指令的源码覆盖率测试方法和系统,通过对源码进行语法树分析,得到插桩点,将插桩点定义为设定位置。根据源码语法结构对源码进行切片,在设定位置进行插桩,所述插桩的插桩语句是基于RISC-V的扩展指令;执行源码,对扩展指令的输出进行数据采集,得到插桩输出信息;根据插桩语句和插桩输出信息,分析得到源码覆盖率测试结果。本发明通过扩展RISC-V指令,实现CPU内部对外高速数据发送,相对于异步总线来说,引脚数大幅度减少;不需要进行被测板卡飞线,工作量大大降低。
0/0