+2005-09-10 Frank Ch. Eigler <fche@elastic.org>
+
+ * Makefile.am, runtest.sh: Use a "testresuilt/" directory in build
+ tree rather than overloading "testsuite/".
+ * TODO: Removed obsoleted file.
+ * Makefile.in: Regenerated.
+
2005-09-07 Martin Hunt <hunt@redhat.com>
* stap.1.in: Document current "-c" and "-x" options.
$(srcdir)/stapfuncs.5.in $(srcdir)/stapprobes.5.in \
$(srcdir)/stp_check.in $(srcdir)/systemtap.spec.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- TODO depcomp install-sh missing
+ depcomp install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
clean-local:
rm -f *.gcov *.gcno *.gcda ${PACKAGE_TARNAME}-*.tar.gz
- rm -rf testsuite
+ rm -rf testresults
rm -rf ${PACKAGE_TARNAME}-${PACKAGE_VERSION}
uninstall-local:
+++ /dev/null
-LANGUAGE
- lock (var) { block } (http://tinyurl.com/5rpzg)
- builtin functions
- varargs/overloaded functions (?)
- syntax for dereferencing C structures (http://tinyurl.com/4tpgh);
- but what about iterative pointer following (linked list traversal?)
- syntax for embedded C (?); or at least C interface mechanism
- decide on numeric type size; probably need 64-bit
- need error builtin function to bump errorcount and abort session
-
-TRANSLATOR
- lots of "XXX" markers
- deal with (warn/elide?) local variables only written or read
-
-RUNTIME
- lifecycle control (http://tinyurl.com/6ub2a)
- better map/string memory management
- extending map key arity beyond 2
- user-level alternative implementation
- dtrace-flavoured utility functions
- interface with LTT, LKST, KGEM, perfmon, timer event sources
-
-OPROFILE/timers
- kprobes-like event setting and callback API
-
-PROVIDERS
- lkst("process_contextswitch")
- kernel.function("wait_for_godot").callees
- kernel.function("batman").calledfrom("commissioner")
- kernel.module("cpqarray.ko").jumptable("ida_fops")
- kernel.watch("datasymbol").write
- user("fche").inode("/bin/vi").function("refresh")
- user.inode("/lib/libc.so.6").function("malloc").return
- time.real.hz(500)
- time.virtual.jiffies(100)
- perfcounter("tlbmiss").count(4000)
-
-KPROBES
- user-level probe points (via ptrace mechanism?)
- treatment of nested probe hits (prefer no permanent disablement; require
- flagging of occurrence)
- self-monitoring of performance overhead
-
-SAMPLES
- all-inclusive top-style interactive program that subsumes
- top, lsof, netstat, ...
# Collect stdout/stderr someplace else
-if [ ! -d testsuite ]; then
- mkdir -p testsuite
+if [ ! -d testresults ]; then
+ mkdir -p testresults
fi
SRCDIR=`dirname $0`
export SYSTEMTAP_RUNTIME
dn=`dirname $1`
-logfile=testsuite/`basename $dn`-`basename $1`
+logfile=testresults/`basename $dn`-`basename $1`
env | grep SYSTEMTAP > $logfile.cmd
echo "$@" >> $logfile.cmd