Project

General

Profile

Actions

Bug #10028

closed

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

Added by Ivan Grigorov about 4 years ago. Updated about 4 years 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>

Actions #1

Updated by Ivan Grigorov about 4 years ago

  • Detected in build changed from s to svn
Actions #2

Updated by Alexander Kamkin about 4 years ago

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

Updated by Ivan Grigorov about 4 years ago

  • Status changed from New to Resolved
Actions #4

Updated by Alexander Kamkin about 4 years ago

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

Also available in: Atom PDF