]>
sourceware.org Git - systemtap.git/log
tpnguyen [Wed, 16 Aug 2006 01:54:46 +0000 (01:54 +0000)]
2006-08-15 Thang Nguyen <thang.p.nguyen@intel.com>
* ioblock.stp: Added safety checks for __bio_ino() and
__bio_start_sect().
roland [Tue, 15 Aug 2006 07:08:58 +0000 (07:08 +0000)]
.
roland [Tue, 15 Aug 2006 07:08:53 +0000 (07:08 +0000)]
2006-08-15 Roland McGrath <roland@redhat.com>
* systemtap.spec.in (elfutils_version): Require 0.123 now.
dsmith [Mon, 14 Aug 2006 21:09:21 +0000 (21:09 +0000)]
2006-08-14 David Smith <dsmith@redhat.com>
* elaborate.cxx (semantic_pass): Calls semantic_pass_optimize1()
and semantic_pass_optimize2().
(visit_functioncall): Removed setting relaxed_p since
semantic_pass_opt5 does it.
(semantic_pass_opt5): Goes ahead and removes duplicate functions
since semantic_pass_opt1() won't be run again.
(semantic_pass_optimize1): Renamed from semantic_pass_optimize().
Moved semantic_pass_opt5() to semantic_pass_optimize2().
(semantic_pass_optimize2): New function that contains optimization
passes that need to be done after type inference.
wcohen [Mon, 14 Aug 2006 14:30:41 +0000 (14:30 +0000)]
PR 3037
* string.c:
* print.c: Remove includes for <linux/config.h>.
fche [Sat, 12 Aug 2006 15:28:08 +0000 (15:28 +0000)]
2006-08-12 Frank Ch. Eigler <fche@elastic.org>
* 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.
fche [Sat, 12 Aug 2006 05:13:09 +0000 (05:13 +0000)]
2006-08-12 Frank Ch. Eigler <fche@elastic.org>
* 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.
dsmith [Fri, 11 Aug 2006 18:31:13 +0000 (18:31 +0000)]
2006-08-11 David Smith <dsmith@redhat.com>
* lket/b2a/.cvsignore: Added file to let cvs ignore generated
files.
dsmith [Thu, 10 Aug 2006 19:19:05 +0000 (19:19 +0000)]
2006-08-10 David Smith <dsmith@redhat.com>
* 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).
guanglei [Thu, 10 Aug 2006 09:33:17 +0000 (09:33 +0000)]
document process.*, tcp.*, udp.* into stapprobes(5)
guanglei [Thu, 10 Aug 2006 06:35:07 +0000 (06:35 +0000)]
changelog entry of stapprobes(5)
tpnguyen [Thu, 10 Aug 2006 05:44:09 +0000 (05:44 +0000)]
2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
* testsuite/buildok/iolock_test.stp: Updated for ioblock.stp
tpnguyen [Thu, 10 Aug 2006 05:40:22 +0000 (05:40 +0000)]
2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
* ioblock.stp: Merged io.stp from Tom Zanussi (IBM) into existing
ioblock.stp. Removed/Renamed duplicate variables and probes.
jistone [Thu, 10 Aug 2006 01:43:44 +0000 (01:43 +0000)]
2006-08-09 Josh Stone <joshua.i.stone@intel.com>
* 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
jistone [Thu, 10 Aug 2006 00:40:08 +0000 (00:40 +0000)]
2006-08-09 Josh Stone <joshua.i.stone@intel.com>
* 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.
jistone [Thu, 10 Aug 2006 00:26:32 +0000 (00:26 +0000)]
Update file list.
dsmith [Wed, 9 Aug 2006 17:46:05 +0000 (17:46 +0000)]
2006-08-09 David Smith <dsmith@redhat.com>
* syscalls.stp: Fixed typo in syscall.kexec_load argument
handling.
eteo [Tue, 8 Aug 2006 13:11:40 +0000 (13:11 +0000)]
2006-08-08 Eugene Teo <eteo@redhat.com>
* tapset/context.stp (probemod): New function.
* stapfuncs.5.in: Document it.
* testsuite/buildok/probemod.stp: Test it.
fche [Tue, 8 Aug 2006 11:03:11 +0000 (11:03 +0000)]
* add ctime() documentation
guanglei [Tue, 8 Aug 2006 07:34:14 +0000 (07:34 +0000)]
add description of tapset/memory.stp, tapset/networking.stp into stapprobes(5)
guanglei [Mon, 7 Aug 2006 10:06:26 +0000 (10:06 +0000)]
add the description of tapset/scsi.stp, tapset/ioscheduler.stp into stapprobes(5)
trz [Wed, 2 Aug 2006 14:06:35 +0000 (14:06 +0000)]
Fix for bug #2992
guanglei [Tue, 1 Aug 2006 02:20:47 +0000 (02:20 +0000)]
Bugzilla Bug 2422: module("*") probes fail with debug-info-less modules
guanglei [Tue, 25 Jul 2006 03:15:43 +0000 (03:15 +0000)]
a bug fix for the zero-length stpd_cpu file
guanglei [Mon, 24 Jul 2006 06:55:12 +0000 (06:55 +0000)]
add conditional preprocessing for find_pid since it was changed from 2.6.17
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:13 +0000 (20:56 +0000)]
2006-07-21 Martin Hunt <hunt@redhat.com>
* runtime.h: Include compat.h.
hunt [Fri, 21 Jul 2006 00:01:37 +0000 (00:01 +0000)]
2006-07-20 Martin Hunt <hunt@redhat.com>
* vsprintf.c (_stp_vsnprintf): %p format fixes.
hunt [Thu, 20 Jul 2006 18:13:46 +0000 (18:13 +0000)]
2006-07-20 Martin Hunt <hunt@redhat.com>
* librelay.c (stp_main_loop): If module doesn't start, kill any
target command.
roland [Wed, 19 Jul 2006 22:28:01 +0000 (22:28 +0000)]
.
roland [Wed, 19 Jul 2006 22:27:47 +0000 (22:27 +0000)]
2006-07-19 Roland McGrath <roland@redhat.com>
* systemtap.spec.in: Fix syntax in last change.
roland [Wed, 19 Jul 2006 22:12:10 +0000 (22:12 +0000)]
Version 0.5.9
dsmith [Wed, 19 Jul 2006 19:41:37 +0000 (19:41 +0000)]
2006-07-19 David Smith <dsmith@redhat.com>
* testsuite/buildok/scsi.stp: Only run the scsi test if the scsi
kernel subsystem is running.
guanglei [Wed, 19 Jul 2006 12:50:03 +0000 (12:50 +0000)]
bug fix of lket-b2a: segment fault caused by event register
change the timestamp printing format of lket-b2a: usec --> sec.usec
fix an error in "CUSTOMIZED TRACE DATA" : addevent.netdev --> addevent.netdev.transmit
hien [Tue, 18 Jul 2006 19:32:52 +0000 (19:32 +0000)]
Some minor changes
tpnguyen [Tue, 18 Jul 2006 13:14:16 +0000 (13:14 +0000)]
Modified probefunc() to print consistent name on ppc64
guanglei [Tue, 18 Jul 2006 02:44:09 +0000 (02:44 +0000)]
bugfix of an stp script example(skb --> $skb)
hien [Mon, 17 Jul 2006 22:28:09 +0000 (22:28 +0000)]
Use user_string_quoted
dsmith [Mon, 17 Jul 2006 20:27:10 +0000 (20:27 +0000)]
i2006-07-17 David Smith <dsmith@redhat.com>
* stapfuncs.5.in: Removed retval function description, since it
has been removed.
dsmith [Mon, 17 Jul 2006 20:25:58 +0000 (20:25 +0000)]
2006-07-17 David Smith <dsmith@redhat.com>
* context.stp: Removed returnval() function. Use $return
instead.
* return.stp: Removed. Use $return instead.
trz [Mon, 17 Jul 2006 19:01:09 +0000 (19:01 +0000)]
Fix for bug #2934
roland [Mon, 17 Jul 2006 09:02:12 +0000 (09:02 +0000)]
.
roland [Mon, 17 Jul 2006 09:01:11 +0000 (09:01 +0000)]
2006-07-17 Roland McGrath <roland@redhat.com>
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
* systemtap.spec.in (Release): Use %{?dist}.
roland [Mon, 17 Jul 2006 09:01:09 +0000 (09:01 +0000)]
2006-07-17 Roland McGrath <roland@redhat.com>
* configure.ac, systemtap.spec.in: Require elfutils-0.122.
* configure: Regenerated.
guanglei [Mon, 17 Jul 2006 08:25:00 +0000 (08:25 +0000)]
main.cxx: add LKET's tapsets into stap's default tapsets search path
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
jistone [Fri, 14 Jul 2006 22:46:42 +0000 (22:46 +0000)]
2006-07-14 Josh Stone <joshua.i.stone@intel.com>
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.
guanglei [Fri, 14 Jul 2006 08:03:58 +0000 (08:03 +0000)]
bug fix for aio event hooks to make each sub event hooks runnable separately
fche [Thu, 13 Jul 2006 21:13:40 +0000 (21:13 +0000)]
* rpm undo
fche [Thu, 13 Jul 2006 21:12:07 +0000 (21:12 +0000)]
2006-07-13 Frank Ch. Eigler <fche@elastic.org>
* systemtap.spec.in: Bump release number.
Add formerly missing admonitional verb.
dsmith [Thu, 13 Jul 2006 20:41:00 +0000 (20:41 +0000)]
2006-07-13 David Smith <dsmith@redhat.com>
* 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.
hunt [Wed, 12 Jul 2006 20:16:08 +0000 (20:16 +0000)]
2006-07-12 Martin Hunt <hunt@redhat.com>
* runtime.h (for_each_cpu): Define for new kernels
which no longer define it.
hunt [Wed, 12 Jul 2006 20:15:14 +0000 (20:15 +0000)]
More x86_64 workarounds
hunt [Wed, 12 Jul 2006 17:28:37 +0000 (17:28 +0000)]
Minor cleanup
hunt [Wed, 12 Jul 2006 17:05:45 +0000 (17:05 +0000)]
Workarounds for bad debug info on x86_64.
hunt [Wed, 12 Jul 2006 06:14:17 +0000 (06:14 +0000)]
2006-07-11 Martin Hunt <hunt@redhat.com>
* string.c (_stp_text_str): Use __get_user().
hunt [Tue, 11 Jul 2006 23:23:02 +0000 (23:23 +0000)]
Fix some x86_64 breakage.
hunt [Tue, 11 Jul 2006 20:38:35 +0000 (20:38 +0000)]
*** empty log message ***
hunt [Tue, 11 Jul 2006 20:37:18 +0000 (20:37 +0000)]
2006-07-11 Martin Hunt <hunt@redhat.com>
* string.c (_stp_text_str): Add a parameter to support
userspace strings too.
* string.h: (_stp_text_str): Fix proto.
guanglei [Tue, 11 Jul 2006 08:39:49 +0000 (08:39 +0000)]
changes to addevent.process to generate adequate info of process relationships
use current->parent->tgid as the parent process id for ascii tracing
modified lket-b2a to be sync with the new addevent.process event hooks
updated lket man pages to be sync with newly changes to addevent.process event hooks
hien [Tue, 11 Jul 2006 00:17:14 +0000 (00:17 +0000)]
Use instead of retval()
hien [Mon, 10 Jul 2006 23:06:10 +0000 (23:06 +0000)]
Fix problem with rhel4u4 kernel
hunt [Tue, 4 Jul 2006 10:06:21 +0000 (10:06 +0000)]
2006-07-04 Martin Hunt <hunt@redhat.com>
* syscalls.stp, syscalls2.stp: Use user_string_quoted().
guanglei [Tue, 4 Jul 2006 07:25:35 +0000 (07:25 +0000)]
fix syscall.lstat, syscall.lstat64, syscall.newlstat.
fix syscall.compat_sys_statfs and syscall.sys32_open in ppc64/syscalls.stp
guanglei [Tue, 4 Jul 2006 03:57:49 +0000 (03:57 +0000)]
add addr_to_node() from Jose Santos
guanglei [Mon, 3 Jul 2006 09:15:53 +0000 (09:15 +0000)]
update lket man page
jistone [Fri, 30 Jun 2006 23:47:02 +0000 (23:47 +0000)]
2006-06-30 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (hrtimer_builder::build): Enable hrtimers on >=2.6.17.
* tapsets.cxx (hrtimer_derived_probe::emit_probe_entries): Correct
compilation errors, fix return value.
hunt [Fri, 30 Jun 2006 19:31:38 +0000 (19:31 +0000)]
2006-06-30 Martin Hunt <hunt@redhat.com>
* conversions.stp (user_string): Don't generate errors
on faults, just return <unknown>.
(user_string2): New function.
(user_string_warn): New function.
dsmith [Fri, 30 Jun 2006 18:24:43 +0000 (18:24 +0000)]
2006-06-30 David Smith <dsmith@redhat.com>
* tapsets.cxx (dwflpp::dwfl_assert): Added optional extra_msg
parameter to be able to print out extra error message.
(dwflpp::setup): Uses new 'extra_msg' parameter to dwfl_assert()
to ask user to install kernel-debuginfo when
dwfl_linux_kernel_report_kernel() or
dwfl_linux_kernel_report_modules() fails (Bugzilla #2669).
* buildrun.cxx (compile_pass): Checks to make sure module build
directory exists before trying to run make there (Bugzilla #2669).
guanglei [Fri, 30 Jun 2006 03:22:59 +0000 (03:22 +0000)]
update lket.5.in to be sync with the new _lket_trace()
guanglei [Thu, 29 Jun 2006 08:24:19 +0000 (08:24 +0000)]
_lket_trace() won't log ppid and tgid any more. I use some bit-OPs to
make _lket_trace's format string shorter for better performance.
I also modified lket-b2a to be sync with _lket_trace()
hien [Wed, 28 Jun 2006 21:22:22 +0000 (21:22 +0000)]
Fixed unlink
hien [Wed, 28 Jun 2006 17:40:54 +0000 (17:40 +0000)]
Fixed most syscalls testsuite failures.
roland [Tue, 27 Jun 2006 22:04:37 +0000 (22:04 +0000)]
.
roland [Tue, 27 Jun 2006 22:04:30 +0000 (22:04 +0000)]
2006-06-27 Roland McGrath <roland@redhat.com>
* loc2c-runtime.h: Add some comments.
roland [Tue, 27 Jun 2006 21:21:33 +0000 (21:21 +0000)]
.
roland [Tue, 27 Jun 2006 21:20:53 +0000 (21:20 +0000)]
2006-06-27 Roland McGrath <roland@redhat.com>
* runtest.sh: Don't use eval, use proper quoting.
roland [Tue, 27 Jun 2006 21:20:47 +0000 (21:20 +0000)]
2006-06-27 Roland McGrath <roland@redhat.com>
* tapsets.cxx (dwflpp::emit_address): New instance method. Get
relocation details from Dwfl to emit in comment after address constant.
(dwflpp::loc2c_emit_address): Just call that.
hunt [Mon, 26 Jun 2006 17:45:15 +0000 (17:45 +0000)]
Fix sys_utime
hunt [Mon, 26 Jun 2006 17:02:21 +0000 (17:02 +0000)]
2006-06-26 Martin Hunt <hunt@redhat.com>
* aux_syscalls.stp (_stp_ctime): New function.
(_struct_utimbuf_u): New function.
guanglei [Mon, 26 Jun 2006 08:25:03 +0000 (08:25 +0000)]
add AIO event hooks into lket.5.in
guanglei [Mon, 26 Jun 2006 05:21:37 +0000 (05:21 +0000)]
aio.stp: new event hooks for AIO
register_events.stp, hookid_defs.stp: changes for aio.stp.
register_events.stp, process.stp: bugfix for ascii tracing
guanglei [Sun, 25 Jun 2006 08:55:36 +0000 (08:55 +0000)]
Changes to AIO related syscalls(io_setup, io_submit, io_getevents, io_cancel, io_destroy)
tpnguyen [Sat, 24 Jun 2006 06:10:22 +0000 (06:10 +0000)]
Added udp test and updated tcp test
tpnguyen [Sat, 24 Jun 2006 06:02:35 +0000 (06:02 +0000)]
Added UDP tapset and common inet_sock functions. Added more descriptions to
TCP tapset.
guanglei [Sat, 24 Jun 2006 03:14:30 +0000 (03:14 +0000)]
change the return type from string to int64_t for better performance.
sub-hooks for each iosyscall.
make update_record() work for ascii tracing
jistone [Fri, 23 Jun 2006 18:27:44 +0000 (18:27 +0000)]
2006-06-23 Josh Stone <joshua.i.stone@intel.com>
* time.c: Do cpufreq notification only if CONFIG_CPU_FREQ defined.
trz [Fri, 23 Jun 2006 15:02:21 +0000 (15:02 +0000)]
Part of fix for bug #2532
tpnguyen [Thu, 22 Jun 2006 13:49:05 +0000 (13:49 +0000)]
New tcp test
tpnguyen [Thu, 22 Jun 2006 13:44:06 +0000 (13:44 +0000)]
Added new TCP tapset (from Hien Nguyen - IBM)
jistone [Thu, 22 Jun 2006 00:51:48 +0000 (00:51 +0000)]
add PR 2525 note to ChangeLogs
jistone [Thu, 22 Jun 2006 00:48:33 +0000 (00:48 +0000)]
2006-06-21 Josh Stone <joshua.i.stone@intel.com>
runtime/
* time.c: Time-estimation with minimal dependency on xtime.
runtime/transport/
* transport/transport.c (_stp_handle_start): Initialize timer functions.
* transport.c (_stp_cleanup_and_exit): Teardown timer functions.
tapset/
* timestamp.stp (gettimeofday_us, gettimeofday_ms, gettimeofday_s):
Convert to using the runtime-provided _stp_gettimeofday_us().
guanglei [Wed, 21 Jun 2006 08:18:21 +0000 (08:18 +0000)]
More data items for scsi and ioscheduler event hooks
delete filter_by_pid filter for io scheduler event hooks
hunt [Mon, 19 Jun 2006 20:17:50 +0000 (20:17 +0000)]
2006-06-19 Martin Hunt <hunt@redhat.com>
* syscalls.stp: Make the 16-bit calls optional.
* syscalls2.stp: Ditto.
roland [Sat, 17 Jun 2006 01:52:47 +0000 (01:52 +0000)]
.
roland [Sat, 17 Jun 2006 01:52:37 +0000 (01:52 +0000)]
2006-06-16 Roland McGrath <roland@redhat.com>
* systemtap.spec.in: Fix bundled_elfutils setting so builds can
possibly work. Add comment admonishing losers not to touch it.
roland [Sat, 17 Jun 2006 01:43:03 +0000 (01:43 +0000)]
.
roland [Sat, 17 Jun 2006 01:42:58 +0000 (01:42 +0000)]
2006-06-16 Roland McGrath <roland@redhat.com>
* lket/b2a/Makefile.in: Regenerated with automake-1.9.6-2.
roland [Sat, 17 Jun 2006 01:42:49 +0000 (01:42 +0000)]
2006-06-16 Roland McGrath <roland@redhat.com>
* configure.ac, systemtap.spec.in: Bump version to 0.5.8.
* configure: Regenerated.
roland [Sat, 17 Jun 2006 01:42:42 +0000 (01:42 +0000)]
2006-06-16 Roland McGrath <roland@redhat.com>
* aclocal.m4, Makefile.in: Regenerated with automake-1.9.6-2.
This page took 0.05915 seconds and 5 git commands to generate.