Starting in release 1.5, the old name will be deprecated and
will only be available when the '--compatible=1.4' flag is used.
-* What's new in version 1.3
+* What's new in version 1.3, 2010-07-21
- The uprobes kernel module now has about half the overhead when probing
NOPs, which is particularly relevant for sdt.h markers.
and a deprecation policy are being introduced, in case future
tapset/language changes break valid scripts.
-* What's new in version 1.2
+* What's new in version 1.2, 2010-03-22
- Prototype support for "perf events", where the kernel supports the
2.6.33 in-kernel API. Probe points may refer to low-level
probe kernel.data(ADDRESS).length(LEN).write
probe kernel.data("SYMBOL_NAME").write
-* What's new in version 1.1
+* What's new in version 1.1, 2010-01-15
- New tracepoint based tapset for memory subsystem.
symbols. DW_AT_const_value is now supported when no DW_AT_location
is available.
-* What's new in verson 1.0
+* What's new in verson 1.0, 2009-09-22
- process().mark() probes now use an enabling semaphore to reduce the
computation overhead of dormant probes.
- Support for recognizing DW_OP_{stack,implicit}_value DWARF expressions
as emitted by GCC 4.5.
-* What's new in version 0.9.9
+* What's new in version 0.9.9, 2009-08-04
- Systemwide kernel .function.return (kretprobe) maxactive defaults may
be overridden with the -DKRETACTIVE=nnn parameter.
- pgrp() returns the process group ID of the current process
- str_replace() performs string replacement
-* What's new in version 0.9.8
+* What's new in version 0.9.8, 2009-06-11
- Miscellaneous new tapset functions:
- sid() returns the session ID of the current process
will be verified by staprun against tampering. Otherwise, you should
notice no difference in the operation of stap or staprun.
-* What's new in version 0.9.7
+* What's new in version 0.9.7, 2009-04-23
- @cast can now determine its type information using an explicit header
specification. For example:
on the current restrictions and possible changes in the future and
give feedback if you want to influence future developments.
-* What's new in version 0.9.5
+* What's new in version 0.9.5, 2009-03-27
- New probes process().insn and process().insn.block that allows
inspection of the process after each instruction or block of
- Security fix for CVE-2009-0784: stapusr module-path checking race.
-* What's new in version 0.9
+* What's new in version 0.9, 2009-02-19
- Typecasting is now supported using the @cast operator. A script can
define a pointer type for a "long" value, and then access type members
interrupt handlers' run time would be included in the self-assessed
overhead of running probe handlers.
-* What's new in version 0.8
+* What's new in version 0.8, 2008-11-13
- Cache limiting is now available. If the compiled module cache size is
over a limit specified in the $SYSTEMTAP_DIR/cache/cache_mb_limit file,
expands to an empty string for a void function, or "return=0xf00".
-* What's new in version 0.7
+* What's new in version 0.7, 2008-07-15
- .statement("func@file:*") and .statement("func@file:M-N") probes are now
supported to allow matching a range of lines in a function. This allows
global odds, evens;
global little[10], big[5];
-* What's new in version 0.6
+* What's new in version 0.6, 2007-12-15
- A copy of the systemtap tutorial and language reference guide
are now included.
println() is like print() but adds a newline at the end;
printd() is like a sequence of print()s, with a specified field delimiter.
-* What's new since version 0.5.14?
+* What's new since version 0.5.14?, 2007-07-03
- The way in which command line arguments for scripts are substituted has
changed. Previously, $1 etc. would interpret the corresponding command
# As before, $1... is recognized only at the beginning of a token
% stap -e 'probe begin {foo$1=5}'
-* What's new since version 0.5.13?
+* What's new since version 0.5.13?, 2007-03-26
- The way in which systemtap resolves function/inline probes has changed:
.function(...) - now refers to all functions, inlined or not
.function(...).return - as before, but now pairs best with .function().call
.statement() is unchanged.
-* What's new since version 0.5.12?
+* What's new since version 0.5.12?, 2007-01-01
- When running in -p4 (compile-only) mode, the compiled .ko file name
is printed on standard output.
kernel.statement(0xfeedface).absolute: raw, unvalidated, guru mode only
-* What's new since version 0.5.10?
+* What's new since version 0.5.10?, 2006-10-19
- Offline processing of debugging information, enabling general
cross-compilation of probe scripts to remote hosts, without