Actions
Bug #10029
closedMIPS: adds presimulated instructions in a trace
Start date:
01/10/2020
Due date:
% Done:
0%
Estimated time:
Detected in build:
svn
Platform:
Published in build:
2.5.1-beta-200127
Description
Example:
<?xml version="1.0" encoding="windows-1251"?> <trace format="mixed" version="3.0" t:def-channel="0"> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.overflow" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.exception.IntegerOverflow" cs="instruction paths"/> <coverage:element aspect="coverage" name="exception" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.overflow" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.exception.IntegerOverflow" cs="instruction paths"/> <coverage:element aspect="coverage" name="exception" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.mfc0" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.addi.normal" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.jr" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.j" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> </trace>
Expected behaviour:
<?xml version="1.0" encoding="windows-1251"?> <trace format="mixed" version="3.0" t:def-channel="0"> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.xori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.ori" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.overflow" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.add.exception" cs="instruction paths"/> <coverage:element aspect="coverage" name="exception" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.mfc0" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.addi.normal" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.jr" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.j" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> <coverage:element aspect="coverage" name="instruction.nop.sll" cs="instruction paths"/> </trace>
Actions