| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* string.c:
* print.c: Remove includes for <linux/config.h>.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (dist-hook): Make "make dist" dist.
* Makefile.in: Regenerated.
[testsuite]
2006-08-12 Frank Ch. Eigler <fche@elastic.org>
* Makefile.am (clean-local): Clean up dejagnu turds.
* Makefile.in: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, Makefile.am: Descend into testsuite/
directory. Remove local test logic.
* configure, Makefile.in: Regenerated.
* runtest.sh: Not yet removed.
* HACKING: Update for new testsuite layout.
2006-08-12 Frank Ch. Eigler <fche@elastic.org>
* all: Reorganized old pass-1..4 tests one dejagnu bucket.
Moved over old pass-5 tests, except for disabled syscalls tests.
* Makefile (installcheck): New target for running pass-1..5
tests against installed systemtap.
|
|
|
|
|
| |
* lket/b2a/.cvsignore: Added file to let cvs ignore generated
files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* elaborate.cxx (duplicate_function_remover): Added class.
(get_functionsig): Added function.
(semantic_pass_opt5): New function merges duplicate identical
functions into one function.
(semantic_pass_optimize): Calls semantic_pass_opt5.
* translate.cxx (c_unparser::emit_probe): Changed to merge
duplicate probes bodies by making the duplicate probe just call
the original probe (BZ# 2421).
|
| |
|
| |
|
|
|
|
| |
* testsuite/buildok/iolock_test.stp: Updated for ioblock.stp
|
|
|
|
|
| |
* ioblock.stp: Merged io.stp from Tom Zanussi (IBM) into existing
ioblock.stp. Removed/Renamed duplicate variables and probes.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* stapprobes.5.in, testsuite/buildok/memory.stp: move pagefault
to vm.* namespace
tapset/
* memory.stp: move pagefault to vm.* namespace, and add many other
virtual-memory themed probes.
tapset/LKET/
* pagefault.stp: move pagefault to vm.* namespace
|
|
|
|
|
|
|
|
|
| |
* tapset/signal.stp: Create a new tapset that addresses process signals.
Much of this was contributed by Manoj Pattabhiraman (IBM).
* tapset/process.stp: Remove aliases that now belong in signal tapset
* examples/small_demos/proc_snoop.stp,
testsuite/buildok/process_test.stp: Rename process.signal_* to
new signal.* tapset.
|
| |
|
|
|
|
|
| |
* syscalls.stp: Fixed typo in syscall.kexec_load argument
handling.
|
|
|
|
|
|
| |
* tapset/context.stp (probemod): New function.
* stapfuncs.5.in: Document it.
* testsuite/buildok/probemod.stp: Test it.
|
| |
|
| |
|
|
|
|
| |
stapprobes(5)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* runtime.h: Include compat.h.
|
|
|
|
| |
* vsprintf.c (_stp_vsnprintf): %p format fixes.
|
|
|
|
|
| |
* librelay.c (stp_main_loop): If module doesn't start, kill any
target command.
|
| |
|
|
|
|
| |
* systemtap.spec.in: Fix syntax in last change.
|
| |
|
|
|
|
|
| |
* testsuite/buildok/scsi.stp: Only run the scsi test if the scsi
kernel subsystem is running.
|
|
|
|
|
|
| |
change the timestamp printing format of lket-b2a: usec --> sec.usec
fix an error in "CUSTOMIZED TRACE DATA" : addevent.netdev --> addevent.netdev.transmit
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* stapfuncs.5.in: Removed retval function description, since it
has been removed.
|
|
|
|
|
|
| |
* context.stp: Removed returnval() function. Use $return
instead.
* return.stp: Removed. Use $return instead.
|
| |
|
| |
|
|
|
|
|
|
| |
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
* systemtap.spec.in (Release): Use %{?dist}.
|
|
|
|
|
| |
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
|
|
|
|
|
|
|
|
| |
update lket man page to refect the new tapset search path
syscalls.stp: make sys_acct, sys_add_key, sys_keyctl and sys_modify_ldt optional on ppc64 since they are weak symbol.
ppc64/syscalls.stp: remove syscall.acct, syscall.add_key and syscall.umask since they are already defined in syscalls.stp
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 2922
* time.c (_stp_init_time): call cpufreq_get for each cpu from
a non-atomic context (module init time).
* time.c (__stp_init_time): remove call to cpufreq_get from IPI.
* time.c (__stp_time_timer_callback): disable IRQ's to avoid
perturbations in measurements.
* time.c (_stp_gettimeofday_us): disable preemption to avoid CPU
swaps while we're computing the time.
|
| |
|
| |
|
|
|
|
|
| |
* systemtap.spec.in: Bump release number.
Add formerly missing admonitional verb.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* parse.cxx (parser::expect_unknown2): New function that looks for
2 possible token types.
* parse.cxx (parser::expect_ident_or_keyword): New function that
calls parser::expect_unknown2.
* parse.cxx (parser::parse_symbol): Calls
parser::expect_ident_or_keyword to allow keywords to appear when
expanding target symbols (Bugzilla #2913).
* parse.h: Added prototypes for parser::expect_unknown2 and
parser::expect_ident_or_keyword.
* testsuite/parseok/seventeen.stp: New test to check for allowing
keywords when expanding target symbols.
|
|
|
|
|
| |
* runtime.h (for_each_cpu): Define for new kernels
which no longer define it.
|
| |
|
| |
|