From 230a12038ced10c17299026764355ec0734dd61b Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Tue, 4 Aug 2009 22:52:43 +0200 Subject: Add NEWS on DW_OP_call_frame_CFA, uprobes/ustack, .probes and statement(). --- NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index a56787bd..af060e0a 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,22 @@ - Translation pass 2 is significantly faster by avoiding unnecessary searching through a kernel build/module directory tree. +- When compiled against elfutils 0.142 systemtap now handles the new + DW_OP_call_frame_CFA generated by by GCC. + +- uprobes and ustack() are more robust when used on applications that + depend on prelinked/separate debuginfo shared libraries. + +- User space PROBE marks are not always found with or without separate + debuginfo. The .probes section itself is now always put in the main + elf file and marked as allocated. When when building pic code the + section is marked writable. fixes the selinux memory check problems + seen with programs using STAP_PROBES. + +- statement() probes can now override "address not at start of statement" + errors in guru mode. They also provide alternative addresses to use + in non-guru mode. + * What's new in version 0.9.8 - Miscellaneous new tapset functions: -- cgit From 79bd71a13fb5dde4d76d42dd5158cdb18c06b6c5 Mon Sep 17 00:00:00 2001 From: Tim Moore Date: Tue, 4 Aug 2009 23:57:10 +0200 Subject: Add NEWS on stapgraph --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index af060e0a..0108d29c 100644 --- a/NEWS +++ b/NEWS @@ -22,6 +22,11 @@ errors in guru mode. They also provide alternative addresses to use in non-guru mode. +- the stapgraph application can generate graphs of data and events + emitted by systemtap scripts in real time. run "stapgraph + testsuite/systemtap.examples/general/grapher.stp" for an example of + graphing the system load average and keyboard events. + * What's new in version 0.9.8 - Miscellaneous new tapset functions: -- cgit From da01fcc64df09e39c9eb3ce364ce949e588022c0 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Tue, 4 Aug 2009 15:52:08 -0700 Subject: Add many more NEWS entries for recent features --- NEWS | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 0108d29c..9e69e7a1 100644 --- a/NEWS +++ b/NEWS @@ -22,11 +22,40 @@ errors in guru mode. They also provide alternative addresses to use in non-guru mode. -- the stapgraph application can generate graphs of data and events - emitted by systemtap scripts in real time. run "stapgraph +- The stapgraph application can generate graphs of data and events + emitted by systemtap scripts in real time. Run "stapgraph testsuite/systemtap.examples/general/grapher.stp" for an example of graphing the system load average and keyboard events. +- Dwarf probes now show parameters and local variables in the verbose + listing mode (-L). + +- Symbol aliases are now resolved to their canonical dwarf names. For + example, probing "malloc" in libc resolves to "__libc_malloc". + +- The syntax for dereferencing $target variables and @cast() gained new + capabilities: + - Array indexes can now be arbitrary numeric expressions. + - Array subscripts are now supported on pointer types. + - An '&' operator before a @cast or $target returns the address of the + final component, especially useful for nested structures. + +- For reading all probe variables, kernel.mark now supports $$vars and + $$parms, and process.syscall now supports $$vars. + +- The SNMP tapset provides probes and functions for many network + statistics. See stapprobes.snmp(3stap) for more details. + +- The dentry tapset provides functions to map kernel VFS directory entries + to file or full path names: d_path(), d_name() and reverse_path_walk(). + +- SystemTap now has userspace markers in its own binaries, and the stap + tapset provides the available probepoints and local variables. + +- Miscellaneous new tapset functions: + - pgrp() returns the process group ID of the current process + - str_replace() performs string replacement + * What's new in version 0.9.8 - Miscellaneous new tapset functions: -- cgit