]> sourceware.org Git - systemtap.git/log
systemtap.git
16 years ago2007-10-05 Martin Hunt <hunt@redhat.com>
hunt [Fri, 5 Oct 2007 17:56:58 +0000 (17:56 +0000)]
2007-10-05  Martin Hunt  <hunt@redhat.com>

* syscalls2.stp (rt_sigaction, sigaction): Call
_struct_sigaction_u().

* aux_syscalls.stp (_struct_timeval): Removed. No longer
necessary now that we have structure access in scripts.
(_struct_timespec): Ditto.
(_struct_itimerval): Ditto.
(_struct_timezone_u): Remove random CATCH_DEREF_FAULT()
line.
(_stp_sigset_str): New.
(_struct_sigaction_u): New.

16 years ago2007-10-05 Martin Hunt <hunt@redhat.com>
hunt [Fri, 5 Oct 2007 17:48:19 +0000 (17:48 +0000)]
2007-10-05  Martin Hunt  <hunt@redhat.com>

* buildok/aux_syscalls-embedded.stp: Add all embedded
C function in aux_syscalls.

16 years agorhbz 319611: htonl and friends in tapset
fche [Fri, 5 Oct 2007 02:19:35 +0000 (02:19 +0000)]
rhbz 319611: htonl and friends in tapset

2007-10-04  Frank Ch. Eigler  <fche@elastic.org>

* stapfuncs.5.in: Document inet.stp tapset functions.

* buildok/inet-embedded.stp: Test inet.stp functions.

* inet.stp: New tapset for htonl and friends.

16 years ago2007-10-04 David Smith <dsmith@redhat.com>
dsmith [Thu, 4 Oct 2007 20:01:12 +0000 (20:01 +0000)]
2007-10-04  David Smith  <dsmith@redhat.com>

* buildrun.cxx (compile_pass): Tweaked build system for the
2.6.23-rc8-mm2 kernel.

16 years ago2007-10-04 Mike Mason <mmlnx@us.ibm.com>
mmason [Thu, 4 Oct 2007 19:01:15 +0000 (19:01 +0000)]
2007-10-04  Mike Mason <mmlnx@us.ibm.com>

* buildok/memory-all-probes.stp:
          New test that uses wildcarding to
          determine if all probes are resolvable.
* buildok/nfs-all-probes.stp: Ditto
* buildok/nfsd-all-probes.stp: Ditto
* buildok/process-all-probes.stp: Ditto
* buildok/rpc-all-probes.stp: Ditto
* buildok/scheduler-all-probes.stp: Ditto
* buildok/scsi-all-probes.stp: Ditto
* buildok/signal-all-probes.stp: Ditto
* buildok/socket-all-probes.stp: Ditto
* buildok/tcp-all-probes.stp: Ditto
* buildok/udp-all-probes.stp: Ditto
* buildok/vfs-all-probes.stp: Ditto

16 years ago2007-10-03 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 4 Oct 2007 03:21:00 +0000 (03:21 +0000)]
2007-10-03  Frank Ch. Eigler  <fche@elastic.org>

PR 5102
* translate.cxx (visit_statement): Add new parameter regarding whether
c->last_stmt needs to be updated.  Update callers, mostly passing
"false".
(visit_EXPRESSIONTYPE): Generally omit setting c->last_stmt, unless
the construct can set c->last_error.

16 years ago2007-10-04 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 4 Oct 2007 02:25:12 +0000 (02:25 +0000)]
2007-10-04  Zhaolei  <zhaolei@cn.fujitsu.com>

* queue_stats.stp (qsq_print): Make value of ops/s output as float

16 years agotestsuite verbosity cleanup
fche [Wed, 3 Oct 2007 22:24:51 +0000 (22:24 +0000)]
testsuite verbosity cleanup

2007-10-03  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.syscall/test.tcl: Don't list PASS on stdout.

16 years agoPR 5096: improve code generation for function calls
fche [Wed, 3 Oct 2007 20:34:43 +0000 (20:34 +0000)]
PR 5096: improve code generation for function calls

2007-10-03  Frank Ch. Eigler  <fche@elastic.org>

PR 5096
* translate.cxx (emit_function): Put nesting limit/control logic into
function body ...
(visit_functioncall): ... and not into each call site.

16 years ago* mention error probes
fche [Wed, 3 Oct 2007 13:14:31 +0000 (13:14 +0000)]
* mention error probes

16 years ago2007-10-03 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 3 Oct 2007 01:56:25 +0000 (01:56 +0000)]
2007-10-03  Zhaolei  <zhaolei@cn.fujitsu.com>

* aux_syscalls.stp(_sockopt_level_str): Add support for protocol
number 134~137.
* socket.stp (global define,begin): Ditto.

16 years agoPR 3635: reduce number of global objects
fche [Tue, 2 Oct 2007 21:41:06 +0000 (21:41 +0000)]
PR 3635: reduce number of global objects

2007-10-02  Frank Ch. Eigler  <fche@redhat.com>

PR 3635
* translate.cxx (emit_global): Wrap all globals and locks into one
top-level struct.  Update references to former "global_VAR" prefix.
* translate.h (emit_global_init): New function.

16 years ago2007-10-02 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 2 Oct 2007 20:33:22 +0000 (20:33 +0000)]
2007-10-02  Frank Ch. Eigler  <fche@elastic.org>

PR 5041
From <michael.gruener@linux.vnet.ibm.com>:
* loc2c-runtime.h (store_register): Add value as macro parameter where
missing.

16 years agonone
fche [Tue, 2 Oct 2007 17:46:16 +0000 (17:46 +0000)]
none

16 years ago2007-10-02 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 2 Oct 2007 17:44:25 +0000 (17:44 +0000)]
2007-10-02  Frank Ch. Eigler  <fche@redhat.com>

PR 5078
* tapsets.cxx (be_derived_probe): Rework to add error probe support.
Emit probe description array in C for traversal by generated code.
* register_standard_tapsets: Add error probes.
* stapprobes.5.in: Document.
* translate.cxx (emit_module_init): Handle errors that may occur
during begin probes.
(emit_module_exit): Use schedule() rather than cpu_relax() during
shutdown synchronization wait loop.
* staptree.cxx (probe::printsig): Put multiple probe points on same
line.

2007-10-02  Frank Ch. Eigler  <fche@redhat.com>

PR 5078
* semok/twentysix.stp, systemtap.base/beginenderror.*: New tests.

16 years ago2007-10-02 William Cohen <wcohen@redhat.com>
wcohen [Tue, 2 Oct 2007 16:59:33 +0000 (16:59 +0000)]
2007-10-02  William Cohen  <wcohen@redhat.com>

* systemtap.syscall/signal.c:
* systemtap.syscall/uid16.c: Compilation regardless of defines.
* systemtap.syscall/test.tcl: Handle UNSUPP tests correctly.

16 years ago2007-10-02 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 2 Oct 2007 03:10:08 +0000 (03:10 +0000)]
2007-10-02  Zhaolei  <zhaolei@cn.fujitsu.com>

* tcp.stp: Add name argument for all probes.
* tcp.stp (tcp.setsockopt.return): Add comment.

16 years ago2007-10-01 Martin Hunt <hunt@redhat.com>
hunt [Mon, 1 Oct 2007 15:29:27 +0000 (15:29 +0000)]
2007-10-01  Martin Hunt  <hunt@redhat.com>

* test.tcl (run_one_test): Append newlines when
using send_log().

16 years ago2007-10-01 Martin Hunt <hunt@redhat.com>
hunt [Mon, 1 Oct 2007 15:28:12 +0000 (15:28 +0000)]
2007-10-01  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_str_lookup_str): Print unmatched
values in hex.

16 years ago2007-10-01 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Sun, 30 Sep 2007 23:54:56 +0000 (23:54 +0000)]
2007-10-01  Zhaolei  <zhaolei@cn.fujitsu.com>

* socket.stp (_success_check): Fix compare method.

16 years ago* Makefile.in: Regenerated from Jim Keniston's uprobes Makefile.am changes.
fche [Sat, 29 Sep 2007 01:07:49 +0000 (01:07 +0000)]
* Makefile.in: Regenerated from Jim Keniston's uprobes Makefile.am changes.

16 years agoIf uprobes isn't in the kernel, pull it in from the runtime.
kenistoj [Fri, 28 Sep 2007 23:50:40 +0000 (23:50 +0000)]
If uprobes isn't in the kernel, pull it in from the runtime.

16 years agoInstall runtime/uprobes/*.
kenistoj [Fri, 28 Sep 2007 23:46:33 +0000 (23:46 +0000)]
Install runtime/uprobes/*.

16 years agouprobes.c, uprobes.h: architecture-independent code
kenistoj [Fri, 28 Sep 2007 23:41:26 +0000 (23:41 +0000)]
uprobes.c, uprobes.h: architecture-independent code
uprobes_i386.c, uprobes_i386.h: i386 code
uprobes_arch.c, uprobes_arch.h: map to architecture-specific files

16 years ago2007-09-28 Wenji Huang <wenji.huang@oracle.com>
wenji [Fri, 28 Sep 2007 08:01:00 +0000 (08:01 +0000)]
2007-09-28  Wenji Huang <wenji.huang@oracle.com>

        * lib/systemtap.exp: New proc get_system_info.
        * lib/stap_run.exp: New proc print_system_info.

16 years ago2007-09-27 Martin Hunt <hunt@redhat.com>
hunt [Thu, 27 Sep 2007 17:43:03 +0000 (17:43 +0000)]
2007-09-27  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_stp_lookup_str, _stp_lookup_or_str):
New functions to efficiently and safely read arrays of values
and return a string.
(_signal_name): Reimplement using _stp_lookup_str().
(_semctl_cmd): Ditto.
(__fork_flags): Ditto.
(_mmap_flags): Ditto.
(_mprotect_prot_str): Ditto.
(_shmat_flags_str): Ditto.
(_at_flag_str): Ditto.
(get_mmap_args): Complete rewrite for safety and correctness.

16 years agogrammar tweaks
fche [Thu, 27 Sep 2007 17:36:56 +0000 (17:36 +0000)]
grammar tweaks

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
16 years ago2007-09-27 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Thu, 27 Sep 2007 16:28:28 +0000 (16:28 +0000)]
2007-09-27  Masami Hiramatsu <mhiramat@redhat.com>

       PR3916
       * systemtap.sample/gtod.*: New test for gettimeofday accuracy.

16 years ago2007-09-27 Wenji Huang <wenji.huang@oracle.com>
wenji [Thu, 27 Sep 2007 09:11:34 +0000 (09:11 +0000)]
2007-09-27  Wenji Huang  <wenji.huang@oracle.com>

        * rpc.stp (clones_from_clnt, tasks_from_clnt): Fix for kernel >= 2.6.22.
        * nfs.stp (__nfsi_ndirty) : Ditto.
        * nfs_proc.stp (__nfsv4_bitmask) : Make bitmask valid according to CONFIG.

16 years ago2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 27 Sep 2007 07:24:47 +0000 (07:24 +0000)]
2007-09-27  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp (sunrpc.clnt.shutdown_client): Add argument progname's
definition for probe sunrpc.clnt.shutdown_client, because it
is in the man page but not defined in tapset.

16 years ago2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 27 Sep 2007 07:11:32 +0000 (07:11 +0000)]
2007-09-27  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp (sunrpc.clnt.call_sync, sunrpc.clnt.call_async): Fix
the output format of flags in argstr from hex to decimal just
to make it same as other probes.

16 years ago2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 27 Sep 2007 05:14:15 +0000 (05:14 +0000)]
2007-09-27  Zhaolei  <zhaolei@cn.fujitsu.com>

* tcp.stp (sendmsg.return): Fix description of size variable.
* tcp.stp (recvmsg.return): Ditto.

16 years ago2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 27 Sep 2007 01:42:46 +0000 (01:42 +0000)]
2007-09-27  Zhaolei  <zhaolei@cn.fujitsu.com>

* socket.stp (aio_read): Fix compile error with kernel version
less than 2.6.19.
* socket.stp (aio_write): Ditto.

16 years agoUpdated vfs.stp.
mmason [Wed, 26 Sep 2007 19:09:23 +0000 (19:09 +0000)]
Updated vfs.stp.

16 years agoSpecified explicit types for __find_bdevname() parameters and return value. The...
mmason [Wed, 26 Sep 2007 19:03:54 +0000 (19:03 +0000)]
Specified explicit types for __find_bdevname() parameters and return value.  The types could not be determined correctly when __find_bdevname() was used in nfs.stp

Added __page_index() to work around problem dereferencing unions in stap language.

Made generic.fop.sendfile conditional on kernel <= 2.6.22. generic_file_sendfile() was removed in 2.6.23.

16 years ago2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 26 Sep 2007 06:51:28 +0000 (06:51 +0000)]
2007-09-26  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* syscall.stp (syscall.brk): Add probe point
kernel.function("ia64_brk").
* syscall.stp (syscall.mremap): Add probe point
kernel.function("ia64_mremap").

16 years ago2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 26 Sep 2007 06:49:10 +0000 (06:49 +0000)]
2007-09-26  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* syscall.stp (syscall.brk): Add probe point
kernel.function("ia64_brk")
* syscall.stp (syscall.mremap): Add probe point
kernel.function("ia64_mremap")

16 years ago2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 26 Sep 2007 02:10:26 +0000 (02:10 +0000)]
2007-09-26  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
modify field-access operator from "." to "->" in all files.

16 years ago2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 26 Sep 2007 00:57:37 +0000 (00:57 +0000)]
2007-09-26  Zhaolei  <zhaolei@cn.fujitsu.com>

* syscalls.stp (adjtimex.return): Improve retstr.
* aux_syscalls.stp: Add a function(_adjtimex_return_str) for
adjtimex.return.

16 years agotypo fix
fche [Tue, 25 Sep 2007 19:31:32 +0000 (19:31 +0000)]
typo fix

16 years agosocket.stp build fix for 2.6.9 kernel
fche [Tue, 25 Sep 2007 19:30:58 +0000 (19:30 +0000)]
socket.stp build fix for 2.6.9 kernel

2007-09-25  Frank Ch. Eigler  <fche@elastic.org>

* socket.stp (sock_flags_num2str): Define SOCK_PASSCRED if needed.

16 years ago* build fix on rhel4
fche [Tue, 25 Sep 2007 19:22:29 +0000 (19:22 +0000)]
* build fix on rhel4

2007-09-25  Frank Ch. Eigler  <fche@elastic.org>

* socket.stp (__i2n_ip_proto): Add a cast for 32-bit compatibility.

16 years agoremove problematic $target variable from signal.send
fche [Tue, 25 Sep 2007 18:41:24 +0000 (18:41 +0000)]
remove problematic $target variable from signal.send

2007-09-25  Frank Ch. Eigler  <fche@elastic.org>

* signal.stp (_signal.send.part*): Remove sinfo alias variable,
since it's a struct rather than integral value.

16 years ago*** empty log message ***
hunt [Tue, 25 Sep 2007 18:35:04 +0000 (18:35 +0000)]
*** empty log message ***

16 years ago2007-09-25 Martin Hunt <hunt@redhat.com>
hunt [Tue, 25 Sep 2007 17:59:05 +0000 (17:59 +0000)]
2007-09-25  Martin Hunt  <hunt@redhat.com>

* test.tcl (run_one_test): Fix unsupported results.
Send failure diffs to log.

16 years ago2007-09-25 Martin Hunt <hunt@redhat.com>
hunt [Tue, 25 Sep 2007 17:49:01 +0000 (17:49 +0000)]
2007-09-25  Martin Hunt  <hunt@redhat.com>

* syscalls2.stp (sys_readlinkat): Make optional.

16 years ago2007-09-25 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 25 Sep 2007 17:47:17 +0000 (17:47 +0000)]
2007-09-25  Josh Stone  <joshua.i.stone@intel.com>

* tapsets.cxx (translator_output::~translator_output): Fix mismatched
delete / delete [].

16 years ago2007-09-25 Martin Hunt <hunt@redhat.com>
hunt [Tue, 25 Sep 2007 16:52:08 +0000 (16:52 +0000)]
2007-09-25  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_struct_compat_timeval_u): ifdef
CONFIG_COMPAT so buildok test will pass.

16 years ago2007-09-25 Martin Hunt <hunt@redhat.com>
hunt [Tue, 25 Sep 2007 16:37:00 +0000 (16:37 +0000)]
2007-09-25  Martin Hunt  <hunt@redhat.com>

* systemtap.context/backtrace.tcl: Handle single line timer.profile
backtraces.

16 years ago2007-09-25 David Smith <dsmith@redhat.com>
dsmith [Tue, 25 Sep 2007 15:44:45 +0000 (15:44 +0000)]
2007-09-25  David Smith  <dsmith@redhat.com>

* systemtap.base/marker.exp: Improved regexp to work correctly on
kernels with no markers.

16 years ago2007-09-25 David Smith <dsmith@redhat.com>
dsmith [Tue, 25 Sep 2007 15:36:32 +0000 (15:36 +0000)]
2007-09-25  David Smith  <dsmith@redhat.com>

* systemtap.base/marker.exp: Updated for the 9/18/2007 markers
patch.

16 years ago2007-09-25 David Smith <dsmith@redhat.com>
dsmith [Tue, 25 Sep 2007 15:34:42 +0000 (15:34 +0000)]
2007-09-25  David Smith  <dsmith@redhat.com>

* tapsets.cxx (mark_query::handle_query_module): Updated for
9/18/2007 markers patch.
(mark_derived_probe::parse_probe_sig): Ditto.
(mark_derived_probe_group::emit_module_decls): Ditto.
(mark_derived_probe_group::emit_module_init): Ditto.
(mark_derived_probe_group::emit_module_exit): Ditto.

16 years ago2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 25 Sep 2007 02:56:53 +0000 (02:56 +0000)]
2007-09-25  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Fix the wrong calling of returnstr($return) to
returnstr(1) or returnstr(2).

16 years ago2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 25 Sep 2007 02:55:19 +0000 (02:55 +0000)]
2007-09-25  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Fix the wrong calling of  returnstr($return) to
returnstr(1) or returnstr(2).

16 years agomoving misplaced entry
fche [Tue, 25 Sep 2007 01:46:53 +0000 (01:46 +0000)]
moving misplaced entry

16 years ago2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 25 Sep 2007 00:50:52 +0000 (00:50 +0000)]
2007-09-25  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp Add function for probe point sunrpc.clnt.create_client.

16 years ago2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 25 Sep 2007 00:36:32 +0000 (00:36 +0000)]
2007-09-25  Zhaolei  <zhaolei@cn.fujitsu.com>

From CaiFei <caifei@cn.fujitsu.com>
* rpc.stp Add function for probe point sunrpc.clnt.create_client.

16 years ago* ignore emacs backup files too
fche [Mon, 24 Sep 2007 21:19:48 +0000 (21:19 +0000)]
* ignore emacs backup files too

16 years agoreplace examples buildok testing
fche [Mon, 24 Sep 2007 21:18:24 +0000 (21:18 +0000)]
replace examples buildok testing

* systemtap.samples/examples.exp: New file, replacing
* buildok/examples.stp: Removed.

16 years ago2007-09-24 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Mon, 24 Sep 2007 19:35:48 +0000 (19:35 +0000)]
2007-09-24  Masami Hiramatsu <mhiramat@redhat.com>

       PR 3916
       * buildrun.cxx (compile_pass): Add new autoconf options for checking
       time related APIs.
       * time.c (stp_time_t): Rename cpufreq to freq.
       (__stp_get_freq): Rename from __stp_estimate_cpufreq. Use tsc_khz or
       cpu_khz if it is available. Use itc_freq on ia64.
       (__stp_ktime_get_real_ts): New function to get current kernel time.
       (__stp_time_timer_callback): Call __stp_ktime_get_real_ts to get
       base time.
       (__stp_init_time): Ditto.
       (__stp_constant_freq): New function to check the processor has
       constant frequency timestamp counter.
       (_stp_kill_time): Don't use the cpufreq notifier if the processor has
       constant frequency timestamp counter.
       (_stp_init_time): Ditto.
       * autoconf-ktime-get-real.c : New file.
       * autoconf-constant-tsc.c: Ditto.
       * autoconf-tsc-khz.c: Ditto.

16 years agoAdd missing CATCH_DEREF_FAULT()s.
fche [Mon, 24 Sep 2007 18:31:01 +0000 (18:31 +0000)]
Add missing CATCH_DEREF_FAULT()s.

16 years agoAdd /* pure */ to embedded-C functions.
fche [Mon, 24 Sep 2007 18:16:16 +0000 (18:16 +0000)]
Add /* pure */ to embedded-C functions.

16 years ago* conversions.stp (user_string): Redefine in terms of user_string2.
fche [Mon, 24 Sep 2007 18:13:48 +0000 (18:13 +0000)]
* conversions.stp (user_string): Redefine in terms of user_string2.

16 years ago* buildok test cases for every embedded-C function
fche [Mon, 24 Sep 2007 17:52:40 +0000 (17:52 +0000)]
* buildok test cases for every embedded-C function

2007-09-24  Frank Ch. Eigler  <fche@elastic.org>

* buildok/*-embedded.stp: New test case for every embedded-C
function in the tapsets.

16 years ago2007-09-24 Martin Hunt <hunt@redhat.com>
hunt [Mon, 24 Sep 2007 14:19:02 +0000 (14:19 +0000)]
2007-09-24  Martin Hunt  <hunt@redhat.com>

* aux_syscalls.stp (_at_flag_str): Add some more flags.
* syscalls2.stp (openat): Call _dfd_str().

16 years ago2007-09-24 Martin Hunt <hunt@redhat.com>
hunt [Mon, 24 Sep 2007 14:16:25 +0000 (14:16 +0000)]
2007-09-24  Martin Hunt  <hunt@redhat.com>

* link.c (main): Don't check result code.

16 years ago2007-09-24 David Smith <dsmith@redhat.com>
dsmith [Mon, 24 Sep 2007 13:56:35 +0000 (13:56 +0000)]
2007-09-24  David Smith  <dsmith@redhat.com>

* nfsd.stp (__svc_fh): Added missing semicolon.

16 years ago2007-09-23 Ulrich Drepper <drepper@redhat.com>
fche [Sun, 23 Sep 2007 21:09:29 +0000 (21:09 +0000)]
2007-09-23  Ulrich Drepper <drepper@redhat.com>

* syscalls2.stp (readlinkat): Add.

16 years agocvs/gitignore updates
fche [Sat, 22 Sep 2007 17:18:07 +0000 (17:18 +0000)]
cvs/gitignore updates

16 years ago2007-09-22 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 22 Sep 2007 16:51:16 +0000 (16:51 +0000)]
2007-09-22  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.base/optim.exp: Wait for both result lines.

16 years ago2007-09-22 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 22 Sep 2007 16:48:45 +0000 (16:48 +0000)]
2007-09-22  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.maps/linear_overunder.exp: Correct for actual data.

16 years agoPR 5057: histogram zero elision
fche [Sat, 22 Sep 2007 16:45:13 +0000 (16:45 +0000)]
PR 5057: histogram zero elision

2007-09-22  Frank Ch. Eigler  <fche@elastic.org>

PR 5057.
* stat-common.c (_stp_stat_print_histogram): Elide consecutive
zero rows beyond 2*STAT_ELISION+1.
(STAT_ELISION): New parameter, default 2.

2007-09-22  Frank Ch. Eigler  <fche@elastic.org>

PR 5057.
* systemtap.maps/linear_nearlyempty.*: New test for
histogram printing elision.

16 years ago2007-09-21 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Sep 2007 19:14:31 +0000 (19:14 +0000)]
2007-09-21  Martin Hunt  <hunt@redhat.com>
PR 5024
* stat-common.c (_stp_stat_print_histogram): Change
overflow and underflow handling for linear histograms.
(__stp_stat_add): For linear histograms, use under
and over buckets.

16 years ago2007-09-21 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Sep 2007 19:11:41 +0000 (19:11 +0000)]
2007-09-21  Martin Hunt  <hunt@redhat.com>

* systemtap.maps/linear*: Updated linear histogram tests.

16 years ago2007-09-21 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Sep 2007 19:06:31 +0000 (19:06 +0000)]
2007-09-21  Martin Hunt  <hunt@redhat.com>

* lib/stap_run2.exp (stap_run2): Use send_log()
instead of puts to save failure context in the log.

16 years agoadd git usage info
fche [Fri, 21 Sep 2007 18:12:54 +0000 (18:12 +0000)]
add git usage info

16 years agorhbz 300121: optimization bug
fche [Fri, 21 Sep 2007 18:03:28 +0000 (18:03 +0000)]
rhbz 300121: optimization bug

16 years ago2007-09-21 Martin Hunt <hunt@redhat.com>
hunt [Fri, 21 Sep 2007 13:46:30 +0000 (13:46 +0000)]
2007-09-21  Martin Hunt  <hunt@redhat.com>
From Alan Brunelle
* control.c (_stp_ctl_read_cmd): Cast count to an int before printing.

16 years ago2007-09-21 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 21 Sep 2007 06:53:27 +0000 (06:53 +0000)]
2007-09-21  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp (_sys_open_flag_str): Fix bug that missing
"O_ASYNC".

From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp: Add a function _mremap_flags.
* syscalls.stp (syscall.mremap): Use _mremap_flags instead of
_mmap_flags.

16 years agodummy commit
fche [Fri, 21 Sep 2007 01:21:20 +0000 (01:21 +0000)]
dummy commit

16 years ago2007-09-21 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 21 Sep 2007 00:19:53 +0000 (00:19 +0000)]
2007-09-21  Zhaolei  <zhaolei@cn.fujitsu.com>

* aux_syscalls.stp(_reboot_magic_str) Fix the problem that
LINUX_REBOOT_MAGIC1 printed as UNKNOWN VALUE.

16 years ago2007-09-21 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 21 Sep 2007 00:16:31 +0000 (00:16 +0000)]
2007-09-21  Zhaolei  <zhaolei@cn.fujitsu.com>

* aux_syscalls.stp(_reboot_magic_str) Fix the problem
that LINUX_REBOOT_MAGIC1 printed as UNKNOWN VALUE.

16 years ago2007-09-20 Martin Hunt <hunt@redhat.com>
hunt [Thu, 20 Sep 2007 17:03:45 +0000 (17:03 +0000)]
2007-09-20  Martin Hunt  <hunt@redhat.com>

* transport.h: Increase default buffer size.
* control.c (_stp_ctl_read_cmd): Check buffer size.

16 years ago2007-09-19 Martin Hunt <hunt@redhat.com>
hunt [Wed, 19 Sep 2007 20:25:55 +0000 (20:25 +0000)]
2007-09-19  Martin Hunt  <hunt@redhat.com>
        PR 2295
* syscalls.stp (sys_bdflush): Make optional.
(sys_madvise): Ditto.
(sys_mincore): Ditto.
(sys_mlock): Ditto.
(sys_mlockall): Ditto.
(sys_mprotect): Ditto.
(sys_mremap): Ditto.
(sys_msync): Ditto.
(sys_munlock): Ditto.
(sys_munlockall): Ditto.
* syscalls2.stp (sys_remap_pages): Make optional.
* ppc64/syscalls.stp (ppc_rtas): Make optional.

16 years ago2007-09-19 Martin Hunt <hunt@redhat.com>
hunt [Wed, 19 Sep 2007 16:35:02 +0000 (16:35 +0000)]
2007-09-19  Martin Hunt  <hunt@redhat.com>
PR 4931
* test-debug.tcl (cleanup): Remove print.
* README: Update.
* syscall.exp: Source test.tcl and call run_one_test()
from there.
* test.tcl: Rewrite as a function. Do compilation
as well as testing. Compile into and execute in
a directory in /tmp.

16 years ago2007-09-19 Martin Hunt <hunt@redhat.com>
hunt [Wed, 19 Sep 2007 13:04:57 +0000 (13:04 +0000)]
2007-09-19  Martin Hunt  <hunt@redhat.com>
PR 5042
* procfs.c (_stp_rmdir_proc_module): Warn if removal of
/proc/systemtap/module is deferred. Do not defer removal of
/proc/systemtap.
(_stp_mkdir_proc_module): Call path_release(). Set ownership of
/proc/systemtap/module to force deletion to be deferred.
(_stp_create_procfs): Set owner of all path components.

16 years ago2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 19 Sep 2007 02:46:43 +0000 (02:46 +0000)]
2007-09-19  Zhaolei  <zhaolei@cn.fujitsu.com>

* syscall.stp(getrusage) Fix the output of getrusage's argstr
when who is set to -2.

16 years ago2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 19 Sep 2007 01:36:52 +0000 (01:36 +0000)]
2007-09-19  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* ia64/syscalls.stp Add a probe point syscall.sigaltstack for
ia64.
* signal.stp(signal.force_segv) Add a part(force_sigsegv_info)
for signal.force_segv.

16 years ago2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 19 Sep 2007 01:35:53 +0000 (01:35 +0000)]
2007-09-19  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* signal.stp(signal.force_segv) Add a part(force_sigsegv_info)
for signal.force_segv.

16 years ago2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 19 Sep 2007 01:34:56 +0000 (01:34 +0000)]
2007-09-19  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* ia64/syscalls.stp Add a probe point syscall.sigaltstack for
ia64

16 years ago2007-09-18 David Smith <dsmith@redhat.com>
dsmith [Tue, 18 Sep 2007 21:09:52 +0000 (21:09 +0000)]
2007-09-18  David Smith  <dsmith@redhat.com>

* systemtap.base/procfs.exp: New test case.
* lib/stap_run.exp (stap_run): Handles the case where the stap
'-m' option was used.

16 years ago2007-09-17 David Smith <dsmith@redhat.com>
dsmith [Mon, 17 Sep 2007 20:43:57 +0000 (20:43 +0000)]
2007-09-17  David Smith  <dsmith@redhat.com>

* semko/procfs06.stp: New test case.
* semko/procfs07.stp: Ditto.
* semko/procfs08.stp: Ditto.
* semko/procfs09.stp: Ditto.
* semko/procfs10.stp: Ditto.

16 years ago2007-09-17 David Smith <dsmith@redhat.com>
dsmith [Mon, 17 Sep 2007 20:41:17 +0000 (20:41 +0000)]
2007-09-17  David Smith  <dsmith@redhat.com>

PR 1154
* stapprobes.5.in: Documented procfs probes.

16 years ago2007-09-17 David Smith <dsmith@redhat.com>
dsmith [Mon, 17 Sep 2007 17:45:11 +0000 (17:45 +0000)]
2007-09-17  David Smith  <dsmith@redhat.com>

* tapsets.cxx (procfs_builder::build): Validate procfs path.

16 years ago*** empty log message ***
hunt [Mon, 17 Sep 2007 17:32:09 +0000 (17:32 +0000)]
*** empty log message ***

16 years ago2007-09-17 Martin Hunt <hunt@redhat.com>
hunt [Mon, 17 Sep 2007 17:13:45 +0000 (17:13 +0000)]
2007-09-17  Martin Hunt  <hunt@redhat.com>

* timer.c (main): Remove the return value checks.

16 years ago2007-09-17 Martin Hunt <hunt@redhat.com>
hunt [Mon, 17 Sep 2007 17:05:30 +0000 (17:05 +0000)]
2007-09-17  Martin Hunt  <hunt@redhat.com>

* systemtap.samples/system_func.stp: PR4466
Add some additional checks to eliminates any races in output.

16 years ago2007-09-15 Wenji Huang <wenji.huang@oracle.com>
wenji [Sun, 16 Sep 2007 02:17:01 +0000 (02:17 +0000)]
2007-09-15  Wenji Huang <wenji.huang@oracle.com>

        PR 4930
        * buildok/examples.stp: New test case.

16 years ago2007-09-15 Wenji Huang <wenji.huang@oracle.com>
wenji [Sun, 16 Sep 2007 02:12:14 +0000 (02:12 +0000)]
2007-09-15  Wenji Huang <wenji.huang@oracle.com>

       * iostat-scsi.stp: Make module probe optional,clarify reference to flags.
       * small_demos/sched_snoop.stp(scheduler.migrage,scheduler.balance): Make optional.

16 years agoRemove debug.
hunt [Fri, 14 Sep 2007 17:33:29 +0000 (17:33 +0000)]
Remove debug.

This page took 0.066041 seconds and 5 git commands to generate.