Report Number: CSL-TR-95-658
Institution: Stanford University, Computer Systems Laboratory
Title: RYO: a Versatile Instruction Instrumentation Tool for PA-RISC
Author: Z ucker, Daniel F.
Author: Karp, Alan H.
Date: January 1995
Abstract: RYO (Roll Your Own) is actually a family of novel
instrumentation tools for the PA-RISC family of processors.
Relatively simple awk scripts, these tools instrument PA-RISC
assembly instruction sequences by replacing individual
machine instructions with calls to user written routines.
Examples are presented showing how to generate address traces
by replacing memory instructions, and how to analyze floating
point arithmetic by replacing floating point instructions.
This paper introduces the overall structure and design of
RYO, as well as giving detailed instructions on its use.