| 1 | |
| 2 | copied from /home/klf/trconv/devel/trconv |
| 3 | |
| 4 | |
| 5 | This is the trconv distribution, a utility for printing and converting |
| 6 | execution traces. Supported formats are: RST, Shade5, Shade6 (both |
| 7 | 32- and 64-bit), and Rabin's. It contains the sources for building |
| 8 | trconv. |
| 9 | |
| 10 | Also included is the unaspix ditribution, which trconv uses. By |
| 11 | default, typing "make" from this directory will build trconv linked |
| 12 | against the Spix5 library (the unaspix distribution will be built |
| 13 | automatically). See the Makefile if you wish to build a version |
| 14 | linked against the Spix6 library. |
| 15 | |
| 16 | NOTE: use /import/shade/v6/beta-2.0.0-32 for spix functions. |
| 17 | |
| 18 | After compilation is complete, type "trconv -h" for help on using |
| 19 | trconv. |
| 20 | |
| 21 | NOTE: the local rstf.h should be compared against the official copy at |
| 22 | /import/archperf/include/rstf/rstf.h to ensure consistence. The |
| 23 | reason we don't simply link to the official copy is to keep track |
| 24 | the version of rstf.h we are using to build trconv. |
| 25 | |
| 26 | Contents: |
| 27 | |
| 28 | README This file |
| 29 | |
| 30 | Makefile The Makefile |
| 31 | |
| 32 | trconv.C Support functions |
| 33 | |
| 34 | trconv.H Class definitions and implementations for trace records |
| 35 | |
| 36 | main.C Frontend code, supporting command line arguments |