freebsd-nq/usr.sbin/pmcstat
Ruslan Bukin d27927f731 Extract a set of pmcstat functions and interfaces to the new internal
library -- libpmcstat.

This includes PMC logging module, symbols lookup functions,
ELF parsing, process management, PMC attachment, etc.

This allows to reuse code while building new hwpmc(4)-based applications.

Also add pmcstat_symbol_search_by_name() function that allows to find
mapped IP range for a given function name.

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D12718
2017-10-24 16:28:00 +00:00
..
Makefile Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
pmcpl_annotate_cg.c
pmcpl_annotate_cg.h
pmcpl_annotate.c
pmcpl_annotate.h
pmcpl_callgraph.c Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcpl_callgraph.h Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcpl_calltree.c Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcpl_calltree.h Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcpl_gprof.c Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcpl_gprof.h
pmcstat_log.c Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcstat_log.h Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcstat_top.h
pmcstat.8 Fix the date on the pmcstat(8) man page from r291016. 2015-11-18 15:12:24 +00:00
pmcstat.c Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00
pmcstat.h Extract a set of pmcstat functions and interfaces to the new internal 2017-10-24 16:28:00 +00:00