Project

General

Profile

Bug #10028

MIPS: adds a sll instruction before every instruction in a trace

Added by Ivan Grigorov 10 months ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
ISA Simulator
Target version:
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>

History

#1

Updated by Ivan Grigorov 10 months ago

  • Detected in build changed from s to svn
#2

Updated by Alexander Kamkin 9 months ago

  • Target version set to 2.5
  • Assignee set to Ivan Grigorov
  • Category set to ISA Simulator
#3

Updated by Ivan Grigorov 9 months ago

  • Status changed from New to Resolved
#4

Updated by Alexander Kamkin 9 months ago

  • Published in build set to 2.5.1-beta-200127
  • Status changed from Resolved to Closed

Also available in: Atom PDF