]>
sourceware.org Git - systemtap.git/log
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.
roland [Sat, 17 Jun 2006 01:29:55 +0000 (01:29 +0000)]
fix bogus whitespace
guanglei [Fri, 16 Jun 2006 07:33:39 +0000 (07:33 +0000)]
update lket.5.in for the recent LKET's changes
hunt [Thu, 15 Jun 2006 23:39:06 +0000 (23:39 +0000)]
*** empty log message ***
hunt [Thu, 15 Jun 2006 22:09:13 +0000 (22:09 +0000)]
*** empty log message ***
roland [Thu, 15 Jun 2006 08:51:26 +0000 (08:51 +0000)]
.
roland [Thu, 15 Jun 2006 08:51:17 +0000 (08:51 +0000)]
2006-06-15 Roland McGrath <roland@redhat.com>
* systemtap.spec.in: Require elfutils-0.121.
guanglei [Thu, 15 Jun 2006 07:01:42 +0000 (07:01 +0000)]
added io syscall event hooks.
the io syscall hook differs with syscall hook since it will
provide all the available info of function parameters instead
of logging only the syscall name. Useful to trace the detail
behavour of io related syscalls
hunt [Thu, 15 Jun 2006 03:32:24 +0000 (03:32 +0000)]
*** empty log message ***
hunt [Wed, 14 Jun 2006 22:19:12 +0000 (22:19 +0000)]
More uid and gid syscall fixes.
fche [Wed, 14 Jun 2006 15:14:30 +0000 (15:14 +0000)]
2006-06-14 Frank Ch. Eigler <fche@elastic.org>
* README: Add kernel.org blurb based on text from
Chuck Ebbert <76306.1226@compuserve.com>.
hunt [Wed, 14 Jun 2006 00:29:18 +0000 (00:29 +0000)]
*** empty log message ***
hunt [Wed, 14 Jun 2006 00:17:48 +0000 (00:17 +0000)]
*** empty log message ***
hunt [Tue, 13 Jun 2006 21:48:20 +0000 (21:48 +0000)]
2006-06-13 Martin Hunt <hunt@redhat.com>
* librelay.c (start_cmd): Rewrite using sigwait() to eliminate
a race.
hunt [Tue, 13 Jun 2006 08:45:15 +0000 (08:45 +0000)]
2006-06-13 Martin Hunt <hunt@redhat.com>
* transport.c (_stp_transport_close): Destroy workqueue when
done.
hien [Mon, 12 Jun 2006 17:38:31 +0000 (17:38 +0000)]
Fix ppc64 issue - sys_mmap
hien [Mon, 12 Jun 2006 17:37:15 +0000 (17:37 +0000)]
Fix ppc64 for setuid16 setgid16 etc...
hunt [Mon, 12 Jun 2006 07:56:46 +0000 (07:56 +0000)]
*** empty log message ***
hunt [Fri, 9 Jun 2006 20:51:52 +0000 (20:51 +0000)]
2006-06-09 Martin Hunt <hunt@redhat.com>
* syscalls2.stp: Fix sys_sync.
hunt [Fri, 9 Jun 2006 19:54:52 +0000 (19:54 +0000)]
2006-06-09 Martin Hunt <hunt@redhat.com>
* transport.c: Using the default workqueue was causing problems
because of the long delays on probe_exit(). Created a new
systemtap work queue and used that instead.
hunt [Fri, 9 Jun 2006 19:48:47 +0000 (19:48 +0000)]
*** empty log message ***
hunt [Fri, 9 Jun 2006 19:48:32 +0000 (19:48 +0000)]
2006-06-09 Martin Hunt <hunt@redhat.com>
* syscalls2.stp: Fixed the uid and gid calls.
guanglei [Fri, 9 Jun 2006 10:19:53 +0000 (10:19 +0000)]
made sys_ftruncate64 optional since it doesn't exist on 2.6.16*/ppc64
guanglei [Fri, 9 Jun 2006 09:20:03 +0000 (09:20 +0000)]
Revert my former changes to lket_trace_extra() in translator.
a new way of allowing user add arbitrary trace data. And also provide
a way of letting user write the trace data format.
tpnguyen [Thu, 8 Jun 2006 23:18:46 +0000 (23:18 +0000)]
*** empty log message ***
This page took 0.060825 seconds and 5 git commands to generate.