home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mips / 1134 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  3.5 KB

  1. Path: sparky!uunet!elroy.jpl.nasa.gov!ames!sgi!mips!cprice
  2. From: cprice@mips.com (Charlie Price)
  3. Newsgroups: comp.sys.mips
  4. Subject: Re: Information about Pixie file formats
  5. Date: 18 Dec 1992 21:39:49 GMT
  6. Organization: MIPS Technologies, Inc
  7. Lines: 87
  8. Distribution: usa
  9. Message-ID: <1gtgf5INNdiv@spim.mti.sgi.com>
  10. References: <1grnu9INNh9h@darkstar.UCSC.EDU>
  11. NNTP-Posting-Host: lloyd.mti.sgi.com
  12.  
  13. In article <1grnu9INNh9h@darkstar.UCSC.EDU> leslie@cse.ucsc.edu (Leslie Grate) writes:
  14. >I am looking for the file formats of the files generated by
  15. >pixie, the MIPS code analysis tool.
  16. >Specifically, the .Addrs and the .Counts files.
  17.  
  18. I answered this request via mail, but the subsequent postings might leave
  19. news readers with the idea that the pixie format is a deep secret or
  20. that it varies wildly over time.
  21. None of the format is a secret, it is just one of those things that
  22. fell through the cracks and never got documemented in vendor-supplied
  23. documentation.
  24. Fortunately, you are not out of luck.
  25. Formats for the MIPS version of pixie is described in a document written 
  26. by Michael Smith of Stanford and this is available via ftp.
  27.  
  28. Pixie output is slightly modified by some other MIPS-based system
  29. vendors -- in particular I know about SGI.
  30. The most recent SGI format is the same as the old format, but has some
  31. headers prepended to the .Addrs file to allow a compact .Addr and
  32. .Count file to represent a sparse address space including
  33. shared objects.
  34. The headers are described in /usr/include/cmplrs/prof_header.h
  35. and poking around with a few example .Addr and .Counts files should
  36. show you how to get at the data.
  37.  
  38. No, of course there aren't version stamps or anything so reasonable
  39. as that.
  40. However...
  41. MIPS Technologies is actively working on pixie to live in the
  42. "brave new world" of 64-bit addresses.
  43. Presumably our next major effort will have adequate documentation so
  44. that people won't have to ask this kind of queston --
  45. or at least the answer will be RTFM.
  46.  
  47. Charlie Price      cprice@mti.sgi.com        (415) 390-4457
  48. MS 10U-178 / MIPS Technologies / P.O. Box 7311 / Mountain View, CA   94043
  49.  
  50.  
  51. =========== instructions from Michael Smith follow ===================
  52. You may get a copy of the pixie manual and xsim through anonymous ftp
  53. from velox.stanford.edu (36.22.0.168).  That is,
  54.  
  55.   home_system> ftp velox.stanford.edu
  56.   Connected to velox...
  57.   Name (velox:user): anonymous
  58.   Password (velox:anonymous): your_login
  59.   331 Guest login ok,...
  60.   ftp> cd pub/pixie_doc
  61.   250 CWD command successful.
  62.   ftp> ls
  63.   ...
  64.  
  65. The following files are under the pixie_doc directory:
  66.  
  67.   manual.ps    - postscript copy of the pixie manual
  68.   manual.dvi    - latex dvi copy of the pixie manual
  69.   Makefile    - makefile for xsim
  70.   *.h,*.c    - C++ modules for xsim
  71.   cache.c    - an unfinished C module for xsim
  72.   tpixie    - csh driver for pixie to be used with xsim
  73.   README    - this note
  74.  
  75. Run the ftp 'get' command to get the files you want, i.e.
  76.  
  77.   ftp> get manual.ps
  78.   ...
  79.   ftp> quit
  80.   221 Goodbye.
  81.   home_system>
  82.  
  83. If you have any comments or suggestions, I would be happy to hear them.
  84. Please e-mail them to smith@amadeus.stanford.edu.  Also, if you give
  85. this information to another university and they wish to be informed of
  86. any updates/changes/corrections to xsim or the pixie manual, please have
  87. them drop me a e-mail note with their name and e-mail address.
  88.  
  89. Thanks and enjoy,
  90.  
  91. Mike
  92.  
  93. smith@amadeus.stanford.edu    (415) 725-3730
  94. Center for Integrated Systems, CIS 065
  95. Stanford University
  96. Stanford, CA 94305-4070
  97. -- 
  98. Charlie Price      cprice@mti.sgi.com        (415) 390-4457
  99. MS 10U-178 / MIPS Technologies / P.O. Box 7311 / Mountain View, CA   94043
  100.