In this section, it is assumed that the application consists of a single supervisor process, the_process, it is also assumed that the target system is named trumpet, and that the target tree is mounted under the $CHORUS_ROOT host directory.
An application being performance profiled, can be either:
launched at system boot time, as part of the system image, or
launched dynamically using the arun command with the -k option:
% rsh trumpet arun -k "the_process" |
The -k option enables the debugger to access the symbol table of the process_name. This option is ignored for user processes.
Although the previous example was performed on a supervisor process, a user process can also be profiled, using the same method.