Measure Reference Manual
program^file^name
INT:value:12
is the object file that the process is executing. The name must be left-justified and blank-filled
and must be in local internal file-name format. You can use asterisks (*) in the volume,
subvolume, and file-name fields within file^name. However, the volume name must begin
with a dollar sign ($). For example, to specify all program file names, use the value "$* * *".
PROCESS^OSS^DESC
is the descriptor for PROCESS entities that supports OSS file pathnames.
Struct Process^OSS^desc (*);
Begin
Int Type; ! Entity type
Int Len; ! Byte length of record. In case of
! process it includes
! length of all the code-space descriptors
! and for userdef it includes length of
! all the counter descriptors.
Int CPU^number;
Int PIN;
Int Process^name[0:3];
Int Program^file^name[0:11];
Struct Program^file^name^MID; ! Internal identifier for OSS pathname
Begin
Int Pathid[0:11]; ! Internal format OSS file pathname
Int Crvsn[0:2]; ! Creation Volume Sequence Number
End;
End;
type
INT:value:1
is the literal PROCESS^T or the numeric identifier 2.
A positive type value includes the specified entities in the measurement configuration. A
negative type value excludes the specified entities from measurement. For an example, see
Specifying Entity Descriptors (page 376).
len
INT:value:1
is the length in bytes of this descriptor. len is 70.
cpu^number
INT:value:1
is the number of the CPU on which the process is running. Use the literal -1 to indicate all CPUs.
pin
INT:value:1
is the process identification number of the process. You can use these literal values:
• -1 to indicate all PINs
• -2 to indicate all system processes
• SYSPROCS to indicate all processes installed by SYSGEN
process^name
INT:value:4
is the process name. The name must be left-justified and blank-filled. It must start with a dollar
sign ($) followed by a process name in internal format. process^name can be a system
process name. Use a dollar sign followed by an asterisk ($*) to indicate all processes.
PROCESS^OSS^DESC 475