libcpc man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

LIBCPC(3LIB)							  LIBCPC(3LIB)

NAME
       libcpc - CPU performance counter library

SYNOPSIS
       cc [ flag... ] file... -lcpc [ library... ]

DESCRIPTION
       Functions in this library provide access to CPU performance counters on
       platforms that contain the appropriate hardware.

INTERFACES
       The shared object libcpc.so.1 provides the  public  interfaces  defined
       below.  See Intro(3) for additional information on shared object inter‐
       faces.

       cpc_access		     cpc_bind_cpu
       cpc_bind_curlwp		     cpc_bind_event
       cpc_bind_pctx		     cpc_buf_add
       cpc_buf_copy		     cpc_buf_create
       cpc_buf_destroy		     cpc_buf_get
       cpc_buf_hrtime		     cpc_buf_set
       cpc_buf_sub		     cpc_buf_tick
       cpc_buf_zero		     cpc_caps
       cpc_cciname		     cpc_close
       cpc_cpuref		     cpc_count_sys_events
       cpc_count_usr_events	     cpc_disable
       cpc_enable		     cpc_event_accum
       cpc_event_diff		     cpc_eventtostr
       cpc_getcciname		     cpc_getcpuref
       cpc_getcpuver		     cpc_getnpic
       cpc_getusage		     cpc_npic
       cpc_open			     cpc_pctx_bind_event
       cpc_pctx_invalidate	     cpc_pctx_rele
       cpc_pctx_take_sample	     cpc_rele
       cpc_request_preset	     cpc_set_add_request
       cpc_set_create		     cpc_set_destroy
       cpc_set_restart		     cpc_set_sample
       cpc_seterrfn		     cpc_seterrhndlr
       cpc_shared_bind_event	     cpc_shared_close
       cpc_shared_open		     cpc_shared_rele
       cpc_shared_take_sample	     cpc_strtoevent
       cpc_take_sample		     cpc_unbind
       cpc_version		     cpc_walk_attrs
       cpc_walk_events_all	     cpc_walk_events_pic
       cpc_walk_generic_events_all   cpc_walk_generic_events_pic
       cpc_walk_names		     cpc_walk_requests

FILES
       /usr/lib/libcpc.so.1
				  shared object

       /usr/lib/64/libcpc.so.1
				  64-bit shared object

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌───────────────┬─────────────────┐
       │ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
       │MT-Level       │ Safe		 │
       └───────────────┴─────────────────┘

SEE ALSO
       cputrack(1), cpustat(1M), Intro(3), cpc(3CPC), attributes(5), xVM(5)

NOTES
       There is no support for access to performance counters  in  the	xVM(5)
       environment. The -h operations for cputrack(1) are not enabled.

				  Oct 8, 2008			  LIBCPC(3LIB)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net