Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

libpctx(3lib) [sunos man page]

libpctx(3LIB)							Interface Libraries						     libpctx(3LIB)

NAME
libpctx - process context library SYNOPSIS
cc [ flag... ] file... -lpctx [ library... ] DESCRIPTION
Functions in this library provide a simple means to access the underlying facilities of proc(4) to allow a controlling process to manipu- late the state of a controlled process. This library is primarily for use in conjunction with the libcpc(3LIB) library. Used together, these libraries allow developers to con- struct tools that can manipulate CPU performance counters in other processes. The cputrack(1) utility is an example of such a tool. INTERFACES
The shared object libpctx.so.1 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces. pctx_capture pctx_create pctx_release pctx_run pctx_set_events FILES
/usr/lib/libpctx.so.1 shared object /usr/lib/64/libpctx.so.1 64-bit shared object ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcpcu (32-bit) | +-----------------------------+-----------------------------+ | |SUNWcpcux (64-bit) | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
cputrack(1), intro(3), cpc(3CPC), libcpc(3LIB), proc(4), attributes(5) SunOS 5.10 22 May 2003 libpctx(3LIB)

Check Out this Related Man Page

libcpc(3LIB)							Interface Libraries						      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 | +-----------------------------+-----------------------------+ |Availability |SUNWcpcu | |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. SunOS 5.11 8 Oct 2008 libcpc(3LIB)
Man Page