NOTE: In --scope system measurements on HP-UX, HP Caliper cannot locate an executable or a shared library if it is invoked using a relative path. In addition, at certain times, executables and shared libraries cannot be located even if they are specified with complete paths. This problem is due to limitations in APIs provided to collect information about executables and shared libraries associated with a process on HP-UX.

If this problem occurs, the result can be a large number of samples reported as “unattributed” in --scope system reports. The workaround is to use the --module-search-pathoption to specify a list of directories where the executables and shared libraries for the processes can be located.

--noinlines

See “--inlines” (p. 62).

--omr

--omr=OPCODE_MATCH_CHANNEL,MIFB,OPCODE_MATCH,OPCODE_MASK[,PROC_FLAGS]

Specifies the bits to program the PMU's opcode matching registers. Forces PMU event monitoring to be constrained based on Itanium processor encoding (opcode) of an instruction.

OPCODE_MATCH_CHANNEL

is 0 or 1. 0 corresponds to PMC 8 on Itanium2, and PMC 32 and

 

33 on Integrity servers dual-core Itanium 2 and Itanium 9300

 

quad-core processor. 1 corresponds to PMC 9 on Itanium2, and

 

PMC 34 and 35 on Integrity servers dual-core Itanium 2 and

 

Itanium 9300 quad-core processor.

MFIB

is a combination of characters 'm', 'i', 'f' and 'b'. It is used to

 

specify whether to match M-slot, I-slot, F- slot or B-slot instructions.

OPCODE_MATCH

is the opcode bit value against which the instruction encoding is

 

to be matched. On Integrity servers dual-core Itanium 2 and

 

Itanium 9300 quad-core processor, it is an integer of 41-bits or

 

less. On Itanium2, it is an integer of 27-bits or less.

OPCODE_MASK

is the mask bit value to apply to the instruction encoding before

 

matching the OPCODE_MATCH bits. On Integrity servers dual-core

 

Itanium 2 and Itanium 9300 quad-core processors, it is an integer

 

of 41-bits or less. On Itanium2 processors, it is an integer of 27-bits

 

or less.

PROC_FLAGS

is a comma-separated separated list of "inv", "ign", "ibrp0",

 

"ibrp1", "ibrp2" or "ibrp3". The values "inv" and "ign" set the

 

"inv" and "ig_ad" bits of the opcode match register. These bits

 

are cleared by default. The values "ibrp0", "ibrp1", "ibrp2" and

 

"ibrp3" will clear the corresponding bits in the opcode match

 

configuration register. These bits are set by default..

--options-file

See “-f or --options-file” (p. 49).

--output-file

See “-o or --output-file” (p. 50).

--overflow-block

--overflow-block TrueFalse

66 HP Caliper Options

Page 66
Image 66
HP UX Caliper Software manual Noinlines, Omr, Options-file, Output-file, Overflow-block