Here is the status on your work requests, to keep everyone in the loop:
> 1. Update opannotate man page with an example of using --objdump-params (I've had to answer this
> question many times from internal IBM users -- e.g., --objdump-params=-Mpower7)
-- Patch to update the man page with examples and to fix problem issuing
a quoted string to objdump submitted and accepted.
> 2. Remove xxxTeStFiLe that operf creates in samples dir.
-- Code opens and closes the temporary file but does not write to the
file. Hence, no file is actually created on the disk. Hence per our
communications, this is not an issue.
> 3. The same user cannot run operf simultaneously, unless that user is root. The error is caught in
> operf_counter.cpp:prepareToRecord(), and we print a message there, now. Add to this message that one
> cause for this error is when a non-root user is running multiple instances of operf simultaneously. State
> that another option for resolving is to run as root.
-- Patch submitted and accepted, with minor wording change, to give a
more expanded explanation of the possible cause of the failure.