Lines Matching +full:user +full:- +full:programmable
1 .\" Copyright (c) 2003-2008 Joseph Koshy. All rights reserved.
40 The library is implemented using the lower-level facilities offered by
50 .Bl -bullet
53 These PMCs measure events in a whole-system manner, i.e., independent
57 Non-privileged process are allowed to allocate system scope PMCs if the
61 is non-zero.
72 .Bl -bullet
90 The library uses human-readable strings to name the event being
99 Additionally, process-scope PMCs have to be attached to one or more
101 A process-scope PMC may be attached to those target processes
105 Additionally, on some machine architectures, such self-attached PMCs
112 .Bl -bullet
132 .Bl -tag -width "Li PMC_CPU_ARMV7_CORTEX_A15" -compact
218 .Bl -tag -width "Li PMC_CLASS_POWER8" -compact
224 Programmable hardware counters present in CPUs conforming to the
228 Programmable hardware counters present in
255 .Bl -tag -width "Li PMC_CAP_INTERRUPT" -compact
282 programmable threshold.
295 Operations on non-existent CPUs will return an error.
300 .Bl -tag -width 2n
302 .Bl -tag -width 6n -compact
310 .Bl -tag -width 6n -compact
316 flag to a human-readable string.
320 constant to a human-readable string.
322 Return a human-readable name for a CPU type.
324 Return a human-readable string describing a PMC's disposition.
326 Convert a numeric event code to a human-readable string.
330 constant to a human-readable name.
332 Return a human-readable string describing a PMC's current state.
335 .Bl -tag -width 6n -compact
341 .Bl -tag -width 6n -compact
355 Append arbitrary user data to the current log file.
358 .Bl -tag -width 6n -compact
371 .Bl -tag -width 6n -compact
390 .Bl -tag -width 6n -compact
402 .Bl -tag -width ".Dv SIGBUS"
417 .Bl -bullet
419 any process-mode PMC allocated by it loses all its
429 .Bl -enum
479 Event specifiers spellings are case-insensitive and space characters,
483 .Qq "example-event" ,
490 .Bl -column " PMC_CLASS_TSC " "MANUAL PAGE "
498 Event name aliases are PMC-independent names for commonly used events.
502 .Bl -tag -width indent
505 .It Li branch-mispredicts
511 .It Li dc-misses
513 .It Li ic-misses
519 .It Li unhalted-cycles