Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/pmclog.h
Show First 20 Lines • Show All 254 Lines • ▼ Show 20 Lines | |||||
* Prototypes | * Prototypes | ||||
*/ | */ | ||||
int pmclog_configure_log(struct pmc_mdep *_md, struct pmc_owner *_po, | int pmclog_configure_log(struct pmc_mdep *_md, struct pmc_owner *_po, | ||||
int _logfd); | int _logfd); | ||||
int pmclog_deconfigure_log(struct pmc_owner *_po); | int pmclog_deconfigure_log(struct pmc_owner *_po); | ||||
int pmclog_flush(struct pmc_owner *_po); | int pmclog_flush(struct pmc_owner *_po); | ||||
int pmclog_close(struct pmc_owner *_po); | int pmclog_close(struct pmc_owner *_po); | ||||
void pmclog_initialize(void); | void pmclog_initialize(void); | ||||
int pmclog_proc_create(struct thread *td, void **handlep); | |||||
void pmclog_proc_ignite(void *handle, struct pmc_owner *po); | |||||
void pmclog_process_callchain(struct pmc *_pm, struct pmc_sample *_ps); | void pmclog_process_callchain(struct pmc *_pm, struct pmc_sample *_ps); | ||||
void pmclog_process_closelog(struct pmc_owner *po); | void pmclog_process_closelog(struct pmc_owner *po); | ||||
void pmclog_process_dropnotify(struct pmc_owner *po); | void pmclog_process_dropnotify(struct pmc_owner *po); | ||||
void pmclog_process_map_in(struct pmc_owner *po, pid_t pid, | void pmclog_process_map_in(struct pmc_owner *po, pid_t pid, | ||||
uintfptr_t start, const char *path); | uintfptr_t start, const char *path); | ||||
void pmclog_process_map_out(struct pmc_owner *po, pid_t pid, | void pmclog_process_map_out(struct pmc_owner *po, pid_t pid, | ||||
uintfptr_t start, uintfptr_t end); | uintfptr_t start, uintfptr_t end); | ||||
void pmclog_process_pmcallocate(struct pmc *_pm); | void pmclog_process_pmcallocate(struct pmc *_pm); | ||||
Show All 15 Lines |