[comp.sys.mips] pixie operation - instruction traces

estes@fir.eecs.ucdavis.edu (Robert Estes) (04/17/91)

Hi, hopefully someone out there is working with pixie...and has a few minutes.

It seems to very useful.  We've used it to obtain basic blocks counts (both
static and dynamic) but would also like to use it to generate address traces...
We've reverse engineered the file formats (or at least most of them) of the
*.Addrs and *.Counts files, but cannot determine the format used for the files
written out when -itrace is used...

Can pixie spit out memory references?  Does anyone know the format of the
files it creates?  

Here is what I have done...

---
cp /bin/ls .

pixie ls -itrace -idtrace_file 1

ls.pixie > ls.itrace
---

** I can't interpret ls.itrace **

I have also tried:

---
pixie ls -itrace -idtrace_file 1 -nooldtrace

ls.pixie > ls.itrace1
---

Also, it would be nice to have the exact formats for the *.Addrs and *.Counts
files...

Any help would be appreciated.

Thanks,

Robert Estes
Center for Image Processing and Intergrated Computing (CIPIC)
University of California, Davis
(916) 752-6430
estes@ebony.eecs.ucdavis.edu 128.120.57.170