Query: pmc_start
OS: freebsd
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PMC_START(3) BSD Library Functions Manual PMC_START(3)NAMEpmc_start, pmc_stop -- start and stop a PMCLIBRARYPerformance Counters Library (libpmc, -lpmc)SYNOPSIS#include <pmc.h> int pmc_start(pmc_id_t pmc); int pmc_stop(pmc_id_t pmc);DESCRIPTIONThese functions are used to start and stop a PMC. Function pmc_start() starts the PMC specified by argument pmc. If the specified PMC has process scope and has not been attached to any tar- gets, it will be attached to the current process. Function pmc_stop() stops the PMC specified by argument pmc.RETURN VALUESUpon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.ERRORSA call to these functions may fail with the following errors: [EDOOFUS] Function pmc_start() specified a PMC that requires a log file and no log file was configured. [EINVAL] The specified PMC is in the process of being deleted. [EINVAL] Function pmc_stop() specified a PMC that was never started. [ENXIO] The specified PMC had system scope and its associated CPU was disabled or absent.SEE ALSOpmc(3), hwpmc(4)BSDSeptember 22, 2008 BSD
Related Man Pages |
---|
pmc_stop(3) - freebsd |
pmc_detach(3) - freebsd |
pmc_name_of_disposition(3) - freebsd |
pmc_get_msr(3) - freebsd |
pmc_name_of_class(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
Java PMC help |