From: wcohen Date: Tue, 12 Sep 2006 22:06:38 +0000 (+0000) Subject: Changelog entry for SystemTap perfmon support. X-Git-Tag: release-0.5.10~78 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=c8cb3b60aaf2683becb1eb030db2d33461722210;p=systemtap.git Changelog entry for SystemTap perfmon support. --- diff --git a/ChangeLog b/ChangeLog index 7bd28c3ff..957015285 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,42 @@ +2006-09-12 Will Cohen + + PR 909 + * configure: Add perfmon support options. + * configure.ac: Regenerated. + + * stapfuncs.5.in: + * stapprobes.5.in: Document the perfmon support. + + * session.h, main.cxx: Track number of perfmon probes. + * translate.cxx: Gen STP_PERFMON when perfmon probes. + + * elaborate.h: + * elaborate.cxx (derived_probe_group): Add register_probe() for + perfmon probe. + + * tapsets.cxx (derived_probe::emit_common_header): Gen perfmon data. + (perfmon_var_expanding_copy_visitor): New struct. + (struct perfmon_derived_probe): + (struct perfmon_derived_probe_group): + (struct perfmon_builder): New Perfmon probe handling structures. + (register_standard_tapsets): Add perfmon tapset binding. + (derived_probe_group_container): + (~derived_probe_group_container): + (derived_probe_group_container::register_probe): + (derived_probe_group_container::emit_probes): + (derived_probe_group_container::emit_module_init): + (derived_probe_group_container::emit_module_init_call): + (derived_probe_group_container::emit_module_exit): Add perfmon tapset. + + * tapset/perfmon.stp: New. + * runtime/perf.c: New. + * runtime/perf.h: New. + * runtime/runtime.h: Include perf.c. + + * testsuite/buildok/perfmon01.stp: Test to exercise perfmon + probes. + * testsuite/systemtap.pass1-4/buildok.exp: + 2006-09-12 Li Guanglei From Li Xuepeng