pmc_id_t
uint32_t flags, int cpu, pmc_id_t *pmcid,
pmc_attach(pmc_id_t pmc, pid_t pid)
pmc_capabilities(pmc_id_t pmcid, uint32_t *caps)
pmc_detach(pmc_id_t pmc, pid_t pid)
pmc_get_msr(pmc_id_t pmc, uint32_t *msr)
pmc_read(pmc_id_t pmc, pmc_value_t *value)
pmc_release(pmc_id_t pmc)
pmc_rw(pmc_id_t pmc, pmc_value_t newvalue, pmc_value_t *oldvaluep)
pmc_set(pmc_id_t pmc, pmc_value_t value)
pmc_start(pmc_id_t pmc)
pmc_stop(pmc_id_t pmc)
pmc_width(pmc_id_t pmcid, uint32_t *width)
pmc_write(pmc_id_t pmc, pmc_value_t value)
int _cpu, pmc_id_t *_pmcid, uint64_t count);
int pmc_attach(pmc_id_t _pmcid, pid_t _pid);
int pmc_capabilities(pmc_id_t _pmc, uint32_t *_caps);
int pmc_detach(pmc_id_t _pmcid, pid_t _pid);
int pmc_get_msr(pmc_id_t _pmc, uint32_t *_msr);
int pmc_read(pmc_id_t _pmc, pmc_value_t *_value);
int pmc_release(pmc_id_t _pmc);
int pmc_rw(pmc_id_t _pmc, pmc_value_t _newvalue, pmc_value_t *_oldvalue);
int pmc_set(pmc_id_t _pmc, pmc_value_t _value);
int pmc_start(pmc_id_t _pmc);
int pmc_stop(pmc_id_t _pmc);
int pmc_width(pmc_id_t _pmc, uint32_t *_width);
int pmc_write(pmc_id_t _pmc, pmc_value_t _value);
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pl_pmcid;
pmc_id_t pr_pmcid;
pmc_id_t ev_pmcid; /* allocated ID */
pmcstat_lookup_pmcid(pmc_id_t pmcid, int pmcstat_mergepmc)
pmcstat_pmcid_add(pmc_id_t pmcid, pmcstat_interned_string ps,
pmc_id_t pmcid;
pmclog_process_procexec(struct pmc_owner *po, pmc_id_t pmid, pid_t pid,
static int pmc_find_pmc(pmc_id_t pmcid, struct pmc **pm);
pmc_id_t pmc);
pmc_find_pmc_descriptor_in_process(struct pmc_owner *po, pmc_id_t pmcid)
pmc_find_pmc(pmc_id_t pmcid, struct pmc **pmc)
pmc_do_op_pmcrelease(pmc_id_t pmcid)
pmc_id_t pmcid;
pmc_id_t pmcid;
pmc_id_t pmcid;
#define PMC_ID_INVALID (~ (pmc_id_t) 0)
pmc_id_t pm_pmcid; /* [return] process pmc id */
pmc_id_t pm_pmc; /* PMC to attach to */
pmc_id_t pm_pmcid; /* PMC id to set */
pmc_id_t pm_pmcid; /* pmc id */
pmc_id_t pm_pmcid;
pmc_id_t pm_pmcid; /* allocated pmc id */
pmc_id_t pm_pmcid; /* allocated pmc id */
pmc_id_t pm_id; /* allocated PMC id */
void pmclog_process_procexec(struct pmc_owner *_po, pmc_id_t _pmid, pid_t _pid,
pmcstat_cgnode_hash_lookup_pc(struct pmcstat_process *pp, pmc_id_t pmcid,
pmc_id_t pmcid;
pmc_id_t pmcid;
pmc_id_t pch_pmcid;
struct pmcstat_image *_img, pmc_id_t _pmcid);
pmcstat_image *_i, pmc_id_t _id);
pmc_id_t pmcid)
pmcstat_gmon_append_arc(struct pmcstat_image *image, pmc_id_t pmcid,
pmcstat_image_find_gmonfile(struct pmcstat_image *image, pmc_id_t pmcid)
pmcstat_cgnode_do_gmon_arcs(struct pmcstat_cgnode *cg, pmc_id_t pmcid)
pmcstat_callgraph_do_gmon_arcs_for_pmcid(pmc_id_t pmcid)
pmc_id_t pmcid;
pmc_id_t pgf_pmcid; /* id of the associated pmc */
pmcstat_pmcid_to_name(pmc_id_t pmcid)
const char *pmcstat_pmcid_to_name(pmc_id_t _pmcid);