This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
tests ./ChangeLog ./elaborate.h ./stap.1.in ./ ...
- From: fche at sourceware dot org
- To: systemtap-cvs at sources dot redhat dot com
- Date: 3 Jan 2006 22:33:54 -0000
- Subject: tests ./ChangeLog ./elaborate.h ./stap.1.in ./ ...
CVSROOT: /cvs/systemtap
Module name: tests
Changes by: fche@sourceware.org 2006-01-03 22:33:54
Modified files:
. : ChangeLog elaborate.h stap.1.in stapfuncs.5.in
tapsets.cxx translate.cxx
runtime : ChangeLog io.c
tapset : logging.stp
testsuite : ChangeLog
testsuite/systemtap.base: timers.exp
Log message:
2006-01-03 Frank Ch. Eigler <fche@redhat.com>
PR 1144, 1379
* tapsets.cxx (emit_probe_prologue, _epilogue): New routines.
Call from existing derived_probe spots. Implement soft errors in
epilogue code. Implement reentrancy detection in prologue code.
(dwarf_derived_probe::emit_deregistration): Add kprobes layer
"nmissed" to skipped_count.
* translate.cxx (varlock): Use nsleep(TRYLOCKDELAY) in lock
contention loop.
(emit_module_exit): Report number of soft errors and skipped probes.
(emit_function, _probe): Add __restrict__ marker to context pointer.
(translate_pass): Define new MAXTRYLOCK, TRYLOCKDELAY, MAXERRORS,
MAXSKIPPED parameters.
* tapset/logging.stp (error): Don't stp_error, just set context state.
* stap.1.in, stapfuncs.5.in: Document soft errors.
* elaborate.h: Corresponding changes.
2006-01-03 Frank Ch. Eigler <fche@redhat.com>
* io.c (_stp_softerror): New function.
2006-01-03 Frank Ch. Eigler <fche@redhat.com>
* systemtap.base/timers.exp: Extend the test run duration.
Accept skipped probe warnings at shutdown.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.278&r2=1.279
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.h.diff?cvsroot=systemtap&r1=1.24&r2=1.25
http://sourceware.org/cgi-bin/cvsweb.cgi/src/stap.1.in.diff?cvsroot=systemtap&r1=1.24&r2=1.25
http://sourceware.org/cgi-bin/cvsweb.cgi/src/stapfuncs.5.in.diff?cvsroot=systemtap&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.99&r2=1.100
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.85&r2=1.86
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/ChangeLog.diff?cvsroot=systemtap&r1=1.91&r2=1.92
http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/io.c.diff?cvsroot=systemtap&r1=1.21&r2=1.22
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapset/logging.stp.diff?cvsroot=systemtap&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/tests/testsuite/ChangeLog.diff?cvsroot=systemtap&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/tests/testsuite/systemtap.base/timers.exp.diff?cvsroot=systemtap&r1=1.1&r2=1.2