GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  PMC_RW (3)

NAME

pmc_read, pmc_rw, pmc_write, - read and write hardware performance counters

CONTENTS

Library
Synopsis
Description
Return Values
Errors
See Also

LIBRARY


.Lb libpmc

SYNOPSIS


.In pmc.h int pmc_read pmc_id_t pmc pmc_value_t *value int pmc_rw pmc_id_t pmc pmc_value_t newvalue pmc_value_t *oldvaluep int pmc_write pmc_id_t pmc pmc_value_t value

DESCRIPTION

These functions read and write the current value of a PMC.

Function pmc_read will read the current value of the PMC specified by argument pmc and write it to the location specified by argument value.

Function pmc_write will set the current value of the PMC specified by argument pmc to the value specified by argument value.

Function pmc_rw combines a read and a write into a single atomic operation.

For write operations the PMC should be a quiescent state.

RETURN VALUES


.Rv -std

ERRORS

A call to these functions may fail with the following errors:
[EBUSY]
  A write operation specified a currently running PMC.
[EINVAL]
  Argument pmc specified a PMC not in a readable state.
[EINVAL]
  The PMC specified by argument pmc was not owned by the current process.

SEE ALSO

pmc(3), hwpmc(4)
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.