]> sourceware.org Git - systemtap.git/log
systemtap.git
18 years ago2006-09-18 Josh Stone <joshua.i.stone@intel.com>
jistone [Mon, 18 Sep 2006 20:57:40 +0000 (20:57 +0000)]
2006-09-18  Josh Stone  <joshua.i.stone@intel.com>

PR 3220
From Eugeniy Meshcheryakov <eugen@debian.org>:
* lket/b2a/lket_b2a.c: Check that appNameTree exists before destroying.

18 years ago2006-09-18 Josh Stone <joshua.i.stone@intel.com>
jistone [Mon, 18 Sep 2006 20:49:51 +0000 (20:49 +0000)]
2006-09-18  Josh Stone  <joshua.i.stone@intel.com>

PR 3219
From Eugeniy Meshcheryakov <eugen@debian.org>:
* stapprobes.5.in: Correct misuse of '-' -> '\-' in manpage

18 years ago*** empty log message ***
hunt [Mon, 18 Sep 2006 18:02:54 +0000 (18:02 +0000)]
*** empty log message ***

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 18:01:35 +0000 (18:01 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* logging.stp (stp_print_binary): New function.
* string.stp: Fix docs.

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 17:03:33 +0000 (17:03 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* bench2/bench.rb: Remove the deprecated "-m" option
to stpd. Also, don't use merge mode for relayfs.
* bench2/run_binary_print: New test. Compare various ways of
printing binary data.

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 16:55:01 +0000 (16:55 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* buildrun.cxx (run_pass): Remove "-m" option to stpd.
* translate.cxx (translate_pass): #define STP_RELAYFS_MERGE
if appropriate.

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 16:52:14 +0000 (16:52 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* transport_msgs.h (struct transport_info): Add merge field.
* transport.c (_stp_transport_open): Set merge field.

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 16:49:03 +0000 (16:49 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* stpd.c (usage): Remove "-m" option.
(main): Print warning if "-m" is used.
* librelay.c (merge_output): Rewrite to handle
new format that support binary.
(stp_main_loop): Read merge option from the
transport info message.

18 years ago2006-09-18 Martin Hunt <hunt@redhat.com>
hunt [Mon, 18 Sep 2006 16:44:19 +0000 (16:44 +0000)]
2006-09-18  Martin Hunt  <hunt@redhat.com>

* print.c (_stp_print_flush): Rewrite so one version works for
relayfs or procfs. Use proper per-cpu functions.
(_stp_reserve_bytes): New function. Reserve bytes in the output buffer.
(_stp_print_binary): New function. Write a variable number of
64-bit values directly into the output buffer.

* string.c (_stp_sprintf): Rewrite using new per-cpu buffers.
(_stp_vsprintf): Ditto.
(_stp_string_cat_cstr): Ditto.
(_stp_string_cat_char): Ditto.

* runtime.h: Set defaults for MAXTRYLOCK and TRYLOCKDELAY to make
runtime tests in bench2 happy.

18 years agoClose when done.
hunt [Mon, 18 Sep 2006 15:54:03 +0000 (15:54 +0000)]
Close when done.

18 years ago*.stp:
guanglei [Fri, 15 Sep 2006 05:47:21 +0000 (05:47 +0000)]
*.stp:
 Make all integers passed into _lket_trace() casted into int64_t explicitly.
 Delete calling to filter_by_pid()

* nfs*.stp:
 Change addevent.*.entries to addevent.*.entry

18 years ago2006-09-13 Martin Hunt <hunt@redhat.com>
hunt [Wed, 13 Sep 2006 22:46:45 +0000 (22:46 +0000)]
2006-09-13  Martin Hunt  <hunt@redhat.com>

* buildrun.cxx (run_pass): Remove "-r" option to stpd.

18 years ago2006-09-13 Martin Hunt <hunt@redhat.com>
hunt [Wed, 13 Sep 2006 22:46:09 +0000 (22:46 +0000)]
2006-09-13  Martin Hunt  <hunt@redhat.com>

* librelay.c (init_relayfs): Exec stp_check and find
relay_filebase.

* librelay.h (stp_main_loop): Fix declaration of init_stp().

* stpd.c (usage): Remove "-r" option.
(main): Don't find stpd_filebase and don't send it to init_stp().

18 years ago Do not throw sematic error unless probes actually used.
wcohen [Wed, 13 Sep 2006 13:47:11 +0000 (13:47 +0000)]
Do not throw sematic error unless probes actually used.

18 years agoCorrect typo in ChangeLog.
wcohen [Tue, 12 Sep 2006 22:09:22 +0000 (22:09 +0000)]
Correct typo in ChangeLog.

18 years agoChangelog entry for SystemTap perfmon support.
wcohen [Tue, 12 Sep 2006 22:06:38 +0000 (22:06 +0000)]
Changelog entry for SystemTap perfmon support.

18 years agoSystemtap perfmon support to access the processors perfmon hardware.
wcohen [Tue, 12 Sep 2006 22:05:48 +0000 (22:05 +0000)]
Systemtap perfmon support to access the processors perfmon hardware.

18 years ago2006-09-12 David Smith <dsmith@redhat.com>
dsmith [Tue, 12 Sep 2006 16:07:54 +0000 (16:07 +0000)]
2006-09-12  David Smith  <dsmith@redhat.com>

* Added .cvsignore file.

18 years agosrc/lket.5.in:
guanglei [Tue, 12 Sep 2006 09:31:14 +0000 (09:31 +0000)]
src/lket.5.in:
document nfs trace hooks

tapset/nfsd.stp, tapset/nfs_proc.stp, tapset/nfs.stp:
Change NFS file identifier. Change NFS version data type
from String to INT. Add version variable to nfs_open
and nfs_release.

LKET/iosyscall.stp:
change log_iosyscall_sync() be sync with different timing methods.

LKET/utils.stp:
add reset_maxaction() since there are too many functions called inside "probe begin".

LKET/nfsd.stp, LKET/nfs_proc.stp, LKET/nfs.stp:
New trace hooks for NFS, including both NFS client and server side activities.

LKET/register_event.stp:
Add the register event calls for NFS trace hooks.

18 years agoAdded RPC tapsets
guanglei [Mon, 11 Sep 2006 02:39:36 +0000 (02:39 +0000)]
Added RPC tapsets

18 years ago* tolerate long-running jobs better in stap_run_batch ()
fche [Sun, 10 Sep 2006 01:01:22 +0000 (01:01 +0000)]
* tolerate long-running jobs better in stap_run_batch ()

18 years ago2006-09-09 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 9 Sep 2006 22:30:43 +0000 (22:30 +0000)]
2006-09-09  Frank Ch. Eigler  <fche@elastic.org>

* lib/systemtap.exp (stap_run_batch): New helper routine.
* systemtap.pass1-4/*.exp: Use it instead of catch/exec/>>& hack.

18 years ago2006-09-08 David Smith <dsmith@redhat.com>
dsmith [Fri, 8 Sep 2006 13:05:49 +0000 (13:05 +0000)]
2006-09-08  David Smith  <dsmith@redhat.com>

* elaborate.h (struct derived_probe): Replace emit_registrations()
function with emit_registrations_start() and
emit_registrations_end().
(struct derived_probe_group): Added emit_module_init().
(struct derived_probe_group_container): Added emit_module_init(),
emit_module_init_call(), and emit_module_exit().
* elaborate.cxx (struct alias_derived_probe): Updated
emit_regitrations calls.
* translate.cxx (emit_module_init): Instead of actually emitting
per-probe-point registrations/unregistrations, let the session's
derived_probe_group_container do it.
* tapsets.cxx (emit_probe_timing): New function that handles
probe timing code.
(be_derived_probe::emit_registrations_start): Renamed from
emit_registrations.
(be_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(dwarf_derived_probe::emit_registrations): Removed, but most code
moved to emit_registrations_start().
(dwarf_derived_probe::emit_registrations_start): Handles details
of multiple dwarf probe registrations.
(dwarf_derived_probe::emit_registrations_end): Handles cleanup
details of multiple dwarf probe registrations.
(dwarf_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(timer_derived_probe::emit_registrations_start): Renamed from
emit_registrations.  Added mutiple probe handling.
(timer_derived_probe::emit_registrations_end): Handles cleanup
details of multiple probe registrations.
(timer_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(profile_derived_probe::emit_registrations_start): Renamed from
emit_registrations.  Added mutiple probe handling.
(profile_derived_probe::emit_registrations_end): Handles cleanup
details of multiple probe registrations.
(profile_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(mark_derived_probe::emit_registrations_start): Renamed from
emit_registrations.  Added mutiple probe handling.
(mark_derived_probe::emit_registrations_end): Handles cleanup
details of multiple probe registrations.
(mark_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(hrtimer_derived_probe::emit_registrations_start): Renamed from
emit_registrations.  Added mutiple probe handling.
(hrtimer_derived_probe::emit_registrations_end): Dummy function.
(hrtimer_derived_probe_group::emit_module_init): New function that
outputs probes create and destroy functions.
(derived_probe_group_container::emit_module_init): Added function
to call all probe group's emit_module_int functions.
(derived_probe_group_container::emit_module_init_call): Added
function to handle probe group initialization cleanup.
(derived_probe_group_container::emit_module_exit): Added
function to handle probe group cleanup.

18 years ago2006-09-06 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 6 Sep 2006 15:01:37 +0000 (15:01 +0000)]
2006-09-06  Frank Ch. Eigler  <fche@elastic.org>

Add basic support for initialized globals.
* parse.cxx (parse_global): Parse initialization clause, implement
by rewriting to "probe begin { var = value }".
* parse.h: Corresponding changes.
* stap.1.in: Document optional initialization.

2006-09-06  Frank Ch. Eigler  <fche@elastic.org>

* parseok/eighteen.stp, semok/twentythree.stp: New files for
testing initialized globals.

18 years ago* copyright bump
fche [Tue, 5 Sep 2006 02:09:22 +0000 (02:09 +0000)]
* copyright bump

18 years ago2006-09-04 Frank Ch. Eigler <fche@elastic.org>
fche [Tue, 5 Sep 2006 02:08:52 +0000 (02:08 +0000)]
2006-09-04  Frank Ch. Eigler  <fche@elastic.org>

Improve unresolved target-symbol error messages.
* staptree.h (target_symbol): Add new field saved_conversion_error.
* elaborate.cxx (typeresolution_info::visit_target_symbol): Throw
that if found instead of generic error.
* tapsets.cxx (t_v_f_c_v::visit_target_symbol): Set it.

18 years agodocument signal tapsets into stapprobes.5.in
guanglei [Wed, 30 Aug 2006 08:58:41 +0000 (08:58 +0000)]
document signal tapsets into stapprobes.5.in

some changes to arguments and comments of signal tapset

18 years agoadd another two kinds of timing mechanisms for LKET, i.e. get_cycles() and
guanglei [Tue, 29 Aug 2006 04:57:10 +0000 (04:57 +0000)]
add another two kinds of timing mechanisms for LKET, i.e. get_cycles() and
sched_clock()

18 years ago2006-08-28 David Smith <dsmith@redhat.com>
dsmith [Mon, 28 Aug 2006 17:59:50 +0000 (17:59 +0000)]
2006-08-28  David Smith  <dsmith@redhat.com>

* translate.cxx: Added inclusion of session.h.
(translate_pass): Instead of asking each probe to emit itself, we
ask the session's probes member variable to emit all the probes.
* tapsets.cxx: Added inclusion of session.h.  Added a
register_probe member function to all derived_probe based
classes.  Added a derived_probe_group derived class for all probe
types:
(be_derived_probe_group): New class.
(never_derived_probe_group): New class.
(dwarf_derived_probe_group): New class.
(timer_derived_probe_group): New class.
(profile_derived_probe_group): New class.
(mark_derived_probe_group): New class.
(hrtimer_derived_probe_group): New class
(derived_probe_group_container): New class.
* elaborate.h: Removed inclusion of session.h since session.h now
includes elaborate.h.
(derived_probe): Added register_probe member function.
(derived_probe_group): Added class definition.  This is the base
class of all of the derived probe groups - dwarf, timer, etc.
(derived_probe_group_container): Added class definition.  An
instance of this class will be stored in the session and contain
all the other probe groups.
* elaborate.cxx (derived_probe_group::register_probe): Added
derived_probe_group::register_probe stubs.
(alias_derived_probe::register_probe): Added register_probe member
function.
(semantic_pass_symbols): After deriving a probe, the probes now
register themselves with the session.
* session.h: Includes elaborate.h to get
derived_probe_group_container definition. systemtap_session class
'probes' member variable switched from a vector of derived probes
to a derived_probe_group_container.
* buildrun.cxx: Added inclusion of session.h since it was removed
from elaborate.h.
* main.cxx: Added inclusion of session.h since it was removed
from elaborate.h.
* parse.h: Added forward struct declarations.
* staptree.h: Removed inclusion of session.h.

18 years agobug fix and more error checking for nfs tapsets
guanglei [Fri, 25 Aug 2006 10:19:20 +0000 (10:19 +0000)]
bug fix and more error checking for nfs tapsets

18 years agosyscall.stp: add "probe never" to generate reference to hookid_defs.stp
guanglei [Fri, 25 Aug 2006 03:37:34 +0000 (03:37 +0000)]
syscall.stp: add "probe never" to generate reference to hookid_defs.stp
to avoid compiling error

18 years ago2006-08-23 Josh Stone <joshua.i.stone@intel.com>
jistone [Wed, 23 Aug 2006 20:54:03 +0000 (20:54 +0000)]
2006-08-23  Josh Stone  <joshua.i.stone@intel.com>

PR 3093
From Eugeniy Meshcheryakov <eugen@debian.org>:
* main.cxx (main): Use setenv instead of putenv, since gcc 4.2
doesn't like assigning string constants to char*.  Also use
const char* for result from getenv.
* tapsets.cxx (dwflpp::setup): Copy string constant into a
local array, to fix gcc 4.2 warning.

18 years agovfs.stp:
guanglei [Wed, 23 Aug 2006 09:05:29 +0000 (09:05 +0000)]
vfs.stp:
New tapset from Thomas Zanussi(trz@us.ibm.com) to probe vfs layer activities.

nfs.stp:
New tapset from Li Xuepeng(xuepengl@cn.ibm.com) to probe nfs file operations
and nfs address space operations on client side.

nfs_proc.stp:
New tapset from Li Xuepeng to probe some nfs RPC procedure stub functions
on client side.

nfsd.stp:
New tapset from Li Xuepeng to probe nfs server side activities, including
some RPC procedure stub functions, nfsd dispatch routine, and nfsd_* functions

18 years ago2006-08-22 Josh Stone <joshua.i.stone@intel.com>
jistone [Tue, 22 Aug 2006 20:55:59 +0000 (20:55 +0000)]
2006-08-22  Josh Stone  <joshua.i.stone@intel.com>

PR 3094
From Eugeniy Meshcheryakov <eugen@debian.org>:
* stap.1.in: In groff, '-' produces a Unicode hyphen.  Use '\-'
where a plain-old minus sign is desired, e.g., code examples.
* lket.5.in, stapex.5.in, stapfuncs.5.in, stapprobes.5.in: ditto

18 years agoadd signal trace hooks.
guanglei [Tue, 22 Aug 2006 09:18:47 +0000 (09:18 +0000)]
add signal trace hooks.
eliminates the global stap variable to syscall tapset for faster speed

18 years agoMore variables for signal.do_action and signal.procmask and a new function
guanglei [Tue, 22 Aug 2006 03:58:53 +0000 (03:58 +0000)]
More variables for signal.do_action and signal.procmask and a new function
get_sigset()

18 years ago2006-08-21 Martin Hunt <hunt@redhat.com>
hunt [Mon, 21 Aug 2006 17:03:12 +0000 (17:03 +0000)]
2006-08-21  Martin Hunt  <hunt@redhat.com>

* string.stp (substr): Rewrite. Make the 3rd parameter
be the length.

18 years agoNew tests for string functions.
hunt [Mon, 21 Aug 2006 16:39:35 +0000 (16:39 +0000)]
New tests for string functions.

18 years ago2006-08-21 Martin Hunt <hunt@redhat.com>
hunt [Mon, 21 Aug 2006 15:37:08 +0000 (15:37 +0000)]
2006-08-21  Martin Hunt  <hunt@redhat.com>

* lib/stap_run.exp: Check for existence of installtest_p
before running it. This reenables running individual tests
with runtest.
* lib/stap_run2.exp: Ditto.
* lib/stap_run_binary.exp: Ditto.

18 years agoAdd the description of signal.stp changes
guanglei [Fri, 18 Aug 2006 01:50:25 +0000 (01:50 +0000)]
Add the description of signal.stp changes

18 years ago2006-08-17 Josh Stone <joshua.i.stone@intel.com>
jistone [Thu, 17 Aug 2006 16:09:21 +0000 (16:09 +0000)]
2006-08-17  Josh Stone  <joshua.i.stone@intel.com>

* signal.stp: Changes on behalf of Manoj S Pattabhiraman:
1. As per the suggestions, i have removed the argstr from the
probe points.
2. Added some checks to find whether the signals generated are
USER or Kernel Mode in signal_handle probe.

18 years agoupdate signal.stp based on the discussion on mailinglist
guanglei [Thu, 17 Aug 2006 09:22:59 +0000 (09:22 +0000)]
update signal.stp based on the discussion on mailinglist

18 years ago 2006-08-15 Thang Nguyen <thang.p.nguyen@intel.com>
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().

18 years ago.
roland [Tue, 15 Aug 2006 07:08:58 +0000 (07:08 +0000)]
.

18 years ago2006-08-15 Roland McGrath <roland@redhat.com>
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.

18 years ago2006-08-14 David Smith <dsmith@redhat.com>
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.

18 years ago PR 3037
wcohen [Mon, 14 Aug 2006 14:30:41 +0000 (14:30 +0000)]
PR 3037
* string.c:
* print.c: Remove includes for <linux/config.h>.

18 years ago2006-08-12 Frank Ch. Eigler <fche@elastic.org>
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.

18 years ago2006-08-12 Frank Ch. Eigler <fche@elastic.org>
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.

18 years ago2006-08-11 David Smith <dsmith@redhat.com>
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.

18 years ago2006-08-10 David Smith <dsmith@redhat.com>
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).

18 years agodocument process.*, tcp.*, udp.* into stapprobes(5)
guanglei [Thu, 10 Aug 2006 09:33:17 +0000 (09:33 +0000)]
document process.*, tcp.*, udp.* into stapprobes(5)

18 years agochangelog entry of stapprobes(5)
guanglei [Thu, 10 Aug 2006 06:35:07 +0000 (06:35 +0000)]
changelog entry of stapprobes(5)

18 years ago 2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
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

18 years ago 2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
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.

18 years ago2006-08-09 Josh Stone <joshua.i.stone@intel.com>
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

18 years ago2006-08-09 Josh Stone <joshua.i.stone@intel.com>
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.

18 years agoUpdate file list.
jistone [Thu, 10 Aug 2006 00:26:32 +0000 (00:26 +0000)]
Update file list.

18 years ago2006-08-09 David Smith <dsmith@redhat.com>
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.

18 years ago2006-08-08 Eugene Teo <eteo@redhat.com>
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.

18 years ago* add ctime() documentation
fche [Tue, 8 Aug 2006 11:03:11 +0000 (11:03 +0000)]
* add ctime() documentation

18 years agoadd description of tapset/memory.stp, tapset/networking.stp into stapprobes(5)
guanglei [Tue, 8 Aug 2006 07:34:14 +0000 (07:34 +0000)]
add description of tapset/memory.stp, tapset/networking.stp into stapprobes(5)

18 years agoadd the description of tapset/scsi.stp, tapset/ioscheduler.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)

18 years agoFix for bug #2992
trz [Wed, 2 Aug 2006 14:06:35 +0000 (14:06 +0000)]
Fix for bug #2992

18 years agoBugzilla Bug 2422: module("*") probes fail with debug-info-less modules
guanglei [Tue, 1 Aug 2006 02:20:47 +0000 (02:20 +0000)]
Bugzilla Bug 2422: module("*") probes fail with debug-info-less modules

18 years agoa bug fix for the zero-length stpd_cpu file
guanglei [Tue, 25 Jul 2006 03:15:43 +0000 (03:15 +0000)]
a bug fix for the zero-length stpd_cpu file

18 years agoadd conditional preprocessing for find_pid since it was changed from 2.6.17
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

18 years ago*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
hunt [Fri, 21 Jul 2006 20:56:53 +0000 (20:56 +0000)]
*** empty log message ***

18 years ago2006-07-21 Martin Hunt <hunt@redhat.com>
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.

18 years ago2006-07-20 Martin Hunt <hunt@redhat.com>
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.

18 years ago2006-07-20 Martin Hunt <hunt@redhat.com>
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.

18 years ago. release-0.5.9
roland [Wed, 19 Jul 2006 22:28:01 +0000 (22:28 +0000)]
.

18 years ago2006-07-19 Roland McGrath <roland@redhat.com>
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.

18 years agoVersion 0.5.9
roland [Wed, 19 Jul 2006 22:12:10 +0000 (22:12 +0000)]
Version 0.5.9

18 years ago2006-07-19 David Smith <dsmith@redhat.com>
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.

18 years agobug fix of lket-b2a: segment fault caused by event register
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

18 years agoSome minor changes
hien [Tue, 18 Jul 2006 19:32:52 +0000 (19:32 +0000)]
Some minor changes

18 years agoModified probefunc() to print consistent name on ppc64
tpnguyen [Tue, 18 Jul 2006 13:14:16 +0000 (13:14 +0000)]
Modified probefunc() to print consistent name on ppc64

18 years agobugfix of an stp script example(skb --> $skb)
guanglei [Tue, 18 Jul 2006 02:44:09 +0000 (02:44 +0000)]
bugfix of an stp script example(skb --> $skb)

18 years agoUse user_string_quoted
hien [Mon, 17 Jul 2006 22:28:09 +0000 (22:28 +0000)]
Use user_string_quoted

18 years agoi2006-07-17 David Smith <dsmith@redhat.com>
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.

18 years ago2006-07-17 David Smith <dsmith@redhat.com>
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.

18 years agoFix for bug #2934
trz [Mon, 17 Jul 2006 19:01:09 +0000 (19:01 +0000)]
Fix for bug #2934

18 years ago.
roland [Mon, 17 Jul 2006 09:02:12 +0000 (09:02 +0000)]
.

18 years ago2006-07-17 Roland McGrath <roland@redhat.com>
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}.

18 years ago2006-07-17 Roland McGrath <roland@redhat.com>
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.

18 years agomain.cxx: add LKET's tapsets into stap's default tapsets search path
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

18 years ago2006-07-14 Josh Stone <joshua.i.stone@intel.com>
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.

18 years agobug fix for aio event hooks to make each sub event hooks runnable separately
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

18 years ago* rpm undo
fche [Thu, 13 Jul 2006 21:13:40 +0000 (21:13 +0000)]
* rpm undo

18 years ago2006-07-13 Frank Ch. Eigler <fche@elastic.org>
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.

18 years ago2006-07-13 David Smith <dsmith@redhat.com>
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.

18 years ago2006-07-12 Martin Hunt <hunt@redhat.com>
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.

18 years agoMore x86_64 workarounds
hunt [Wed, 12 Jul 2006 20:15:14 +0000 (20:15 +0000)]
More x86_64 workarounds

18 years agoMinor cleanup
hunt [Wed, 12 Jul 2006 17:28:37 +0000 (17:28 +0000)]
Minor cleanup

18 years agoWorkarounds for bad debug info on x86_64.
hunt [Wed, 12 Jul 2006 17:05:45 +0000 (17:05 +0000)]
Workarounds for bad debug info on x86_64.

18 years ago2006-07-11 Martin Hunt <hunt@redhat.com>
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().

18 years agoFix some x86_64 breakage.
hunt [Tue, 11 Jul 2006 23:23:02 +0000 (23:23 +0000)]
Fix some x86_64 breakage.

18 years ago*** empty log message ***
hunt [Tue, 11 Jul 2006 20:38:35 +0000 (20:38 +0000)]
*** empty log message ***

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