summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwcohen <wcohen>2006-09-12 22:06:38 +0000
committerwcohen <wcohen>2006-09-12 22:06:38 +0000
commitc8cb3b60aaf2683becb1eb030db2d33461722210 (patch)
treeea37cd23714b0fec3d6d3e06b2a9d0b3eb0f1365
parent47dd066dfec8ab73f7b1886920e153402baa4597 (diff)
downloadsystemtap-steved-c8cb3b60aaf2683becb1eb030db2d33461722210.tar.gz
systemtap-steved-c8cb3b60aaf2683becb1eb030db2d33461722210.tar.xz
systemtap-steved-c8cb3b60aaf2683becb1eb030db2d33461722210.zip
Changelog entry for SystemTap perfmon support.
-rw-r--r--ChangeLog39
1 files changed, 39 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7bd28c3f..95701528 100644
--- 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>