]> sourceware.org Git - systemtap.git/commitdiff
Changelog entry for SystemTap perfmon support.
authorwcohen <wcohen>
Tue, 12 Sep 2006 22:06:38 +0000 (22:06 +0000)
committerwcohen <wcohen>
Tue, 12 Sep 2006 22:06:38 +0000 (22:06 +0000)
ChangeLog

index 7bd28c3ffedea75fa653d8a4b9d943d5d8db74ed..9570152853054c5e4edd68c0f2e30c63bf1adb10 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,42 @@
+2006-09-12  Will Cohen  <wcohen@redhat.com>
+
+       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 <guanglei@cn.ibm.com>
 
        From Li Xuepeng <xuepengl@cn.ibm.com>
This page took 0.037262 seconds and 5 git commands to generate.