From chandra@cs.wisc.edu Thu Oct 31 16:33:30 1996
Received: from cecil.cs.wisc.edu (cecil.cs.wisc.edu [128.105.75.17]) by reggiano.cs.wisc.edu (8.6.12/8.6.12) with ESMTP id QAA29563 for <markhill@reggiano.cs.wisc.edu>; Thu, 31 Oct 1996 16:33:29 -0600
Received: (from chandra@localhost) by cecil.cs.wisc.edu (8.6.12/8.6.12) id QAA09747 for markhill@cs.wisc.edu; Thu, 31 Oct 1996 16:32:55 -0600
Date: Thu, 31 Oct 1996 16:32:55 -0600
From: Satish Chandra <chandra@cs.wisc.edu>
Message-Id: <199610312232.QAA09747@cecil.cs.wisc.edu>
To: markhill@cs.wisc.edu
Subject: Re: dinconv
Status: RO

Mark:

I am doing this with a cursory examination of the source code.

README 
------
Note:  works only for MIPS binaries
Usage: dinconv executable 
Input: a dinero format trace (stdin)
Output: augmented dinero format trace (stdout)

dinero format is (one per line)
  {'0' | '1' | '2'}  addr
where '0' means load, '1' means store, '2' is i-fetch

augmented dinero is (one per line)
  either {'0' | '1' } addr
  or     {'2'} addr instruction
i.e., if it was i-fetch, it retrieves the instruction at PC==addr
from the executable (printed unparsed in hex)

Let me know if this is OK.

-satish

