]> sourceware.org Git - systemtap.git/log
systemtap.git
16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Mon, 25 Aug 2008 15:24:19 +0000 (11:24 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

16 years agoRobustness improvements for the stap client/server
Dave Brolley [Mon, 25 Aug 2008 15:23:41 +0000 (11:23 -0400)]
Robustness improvements for the stap client/server

16 years agocorrect probe point reverse-engineering of probes for which we have no source file...
Frank Ch. Eigler [Sun, 24 Aug 2008 11:57:16 +0000 (07:57 -0400)]
correct probe point reverse-engineering of probes for which we have no source file / line number

16 years agosource whitespace cleanup
Frank Ch. Eigler [Sun, 24 Aug 2008 11:52:08 +0000 (07:52 -0400)]
source whitespace cleanup

16 years agoFixed failure of buildok/process-all-probes.stp
Wenji Huang [Fri, 22 Aug 2008 05:02:42 +0000 (01:02 -0400)]
Fixed failure of buildok/process-all-probes.stp

16 years agoclarify README instructions to spell out that running the testsuite is optional
Frank Ch. Eigler [Thu, 21 Aug 2008 17:47:13 +0000 (13:47 -0400)]
clarify README instructions to spell out that running the testsuite is optional

16 years agoAdded task finder target parameter to vm_callback functions.
David Smith [Thu, 21 Aug 2008 17:22:35 +0000 (12:22 -0500)]
Added task finder target parameter to vm_callback functions.
2008-08-21  David Smith  <dsmith@redhat.com>

* tapsets.cxx (itrace_derived_probe_group::emit_module_decls):
Updated task finder callback function signature.
(utrace_derived_probe_group::emit_module_decls): Ditto.

2008-08-21  David Smith  <dsmith@redhat.com>

* task_finder.c (__stp_tf_vm_cb): Added task finder target
parameter.
(__stp_utrace_attach_match_filename): Updated task finder callback
call.
(__stp_utrace_task_finder_target_death): Ditto.
(__stp_utrace_task_finder_target_quiesce): Ditto.
(__stp_target_call_vm_callback): Ditto.
(__stp_utrace_task_finder_target_syscall_exit): Ditto.
(stap_start_task_finder): Ditto.

16 years agoSupports original and new utrace interfaces.
David Smith [Wed, 20 Aug 2008 20:05:57 +0000 (15:05 -0500)]
Supports original and new utrace interfaces.
2008-08-20  David Smith  <dsmith@redhat.com>

        * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl):
        Supports original and new utrace interfaces.
        (utrace_derived_probe_group::emit_module_decls): Ditto.

2008-08-20  David Smith  <dsmith@redhat.com>

        * task_finder.c: Supports original and new utrace interfaces.
        * utrace_compatibility.h (utrace_attach_task): Compatibility layer
        for original utrace interface.

16 years agoAdd ChangeLog entries
Dave Brolley [Wed, 20 Aug 2008 18:59:01 +0000 (14:59 -0400)]
Add ChangeLog entries

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Wed, 20 Aug 2008 18:41:38 +0000 (14:41 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

16 years agostap client/server now pass 'make installcheck'
Dave Brolley [Wed, 20 Aug 2008 18:40:36 +0000 (14:40 -0400)]
stap client/server now pass 'make installcheck'

16 years agoLooks for both mmap and mmap2.
David Smith [Wed, 20 Aug 2008 17:33:13 +0000 (12:33 -0500)]
Looks for both mmap and mmap2.
2008-08-20  David Smith  <dsmith@redhat.com>

        * task_finder.c (__stp_utrace_task_finder_target_syscall_entry):
        Handles mmap2 (as well as mmap).
        (__stp_utrace_task_finder_target_syscall_exit): Ditto.
        * syscall.h: Added defines for mmap and mmap2.

16 years agoPR 6841 fix.
David Smith [Tue, 19 Aug 2008 17:12:06 +0000 (12:12 -0500)]
PR 6841 fix.
2008-08-19  David Smith  <dsmith@redhat.com>

PR 6841
* tapsets.cxx (utrace_derived_probe_group::emit_probe_decl):
Workaround utrace bug by quiescing threads before attaching a
utrace syscall engine to them.
(utrace_derived_probe_group::emit_module_decls): Emit quiesce
handler.

2008-08-19  David Smith  <dsmith@redhat.com>

PR 6841
* task_finder.c (__stp_utrace_task_finder_target_quiesce):
Quiesces thread before turning on syscall tracing.

16 years agoAdd missing 'process' bindings.
David Smith [Mon, 18 Aug 2008 20:54:39 +0000 (15:54 -0500)]
Add missing 'process' bindings.
2008-08-18  David Smith  <dsmith@redhat.com>

        * tapsets.cxx (register_standard_tapsets): Add missing
        'process.syscall' and 'process.syscall.return' bindings.

16 years agoMention distro specific elfutils development sub-packages needed when not found.
Mark Wielaard [Sat, 16 Aug 2008 19:20:03 +0000 (21:20 +0200)]
Mention distro specific elfutils development sub-packages needed when not found.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap into work
David Smith [Fri, 15 Aug 2008 19:02:51 +0000 (14:02 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into work

16 years agoChange system-wide probes from 'process("*").begin' to 'process.begin'.
David Smith [Fri, 15 Aug 2008 19:02:31 +0000 (14:02 -0500)]
Change system-wide probes from 'process("*").begin' to 'process.begin'.
2008-08-15  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_builder::build): Change system-wide probes
from 'process("*").begin' to 'process.begin'.
(register_standard_tapsets): Add new 'process' binding.
* stapprobes.5.in: Change system-wide probes
from 'process("*").begin' to 'process.begin'.

2008-08-15  David Smith  <dsmith@redhat.com>

* systemtap.base/utrace_p4.exp: Change system-wide probes from
'process("*").begin' to 'process.begin'.

16 years agoPR6836: tweak $$return formatting
Frank Ch. Eigler [Fri, 15 Aug 2008 18:46:27 +0000 (14:46 -0400)]
PR6836: tweak $$return formatting

16 years agoextend callgraph example to use $$parms / $$return
Frank Ch. Eigler [Fri, 15 Aug 2008 18:43:03 +0000 (14:43 -0400)]
extend callgraph example to use $$parms / $$return

16 years agoPR6836: $$vars extensions, $$return
Frank Ch. Eigler [Fri, 15 Aug 2008 16:21:22 +0000 (12:21 -0400)]
PR6836: $$vars extensions, $$return

16 years agosmall patch ...
Michael Meeks [Fri, 15 Aug 2008 10:49:29 +0000 (11:49 +0100)]
small patch ...

Hi guys,

I append a trivial patch for systemtap. I guess the SUSE wiki page also
needs updating to point out that it's broken in 11.0 by default, and
that you require HEAD with Frank's buildrun.cxx fix for the mach-default
include.

My patch will hopefully make similar problems easier to find in future
(for lovers of -v options ;-)

HTH,

Michael.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Thu, 14 Aug 2008 16:39:43 +0000 (12:39 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

16 years agoPR 6834
Dave Brolley [Thu, 14 Aug 2008 16:39:19 +0000 (12:39 -0400)]
PR 6834

16 years agoPR6842: work around possibly null task->signal in utrace death callback
Frank Ch. Eigler [Thu, 14 Aug 2008 12:10:48 +0000 (08:10 -0400)]
PR6842: work around possibly null task->signal in utrace death callback

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Wed, 13 Aug 2008 15:56:16 +0000 (11:56 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

Conflicts:

ChangeLog
testsuite/ChangeLog

16 years agoMinor bugs in stap-client.
Dave Brolley [Wed, 13 Aug 2008 15:53:36 +0000 (11:53 -0400)]
Minor bugs in stap-client.

16 years agobuild compatibility and speed hack for bundled-elfutils mode
Frank Ch. Eigler [Wed, 13 Aug 2008 13:24:08 +0000 (09:24 -0400)]
build compatibility and speed hack for bundled-elfutils mode

16 years agorevise build instructions; clarifying elfutils bundling and its new hosting site
Frank Ch. Eigler [Wed, 13 Aug 2008 13:08:45 +0000 (09:08 -0400)]
revise build instructions; clarifying elfutils bundling and its new hosting site

16 years agokbuild compatibility hack for separate-objdir O= builds
Frank Ch. Eigler [Tue, 12 Aug 2008 16:57:01 +0000 (12:57 -0400)]
kbuild compatibility hack for separate-objdir O= builds

16 years agoPR 6445 (partial). Implemented system-wide utrace probes.
David Smith [Tue, 12 Aug 2008 15:18:56 +0000 (10:18 -0500)]
PR 6445 (partial).  Implemented system-wide utrace probes.
2008-08-12  David Smith  <dsmith@redhat.com>

PR 6445 (partial)
* tapsets.cxx (utrace_builder::build): Validates pid and allows
probing of "*" to mean all threads.
* stapprobes.5.in: Added note about a process path of "*" means to
probe all threads.

2008-08-12  David Smith  <dsmith@redhat.com>

PR 6445 (partial)
* task_finder.c (stap_register_task_finder_target): Handles
probing all threads.
(__stp_utrace_attach_match_filename): Ditto.
(stap_start_task_finder): Ditto.

2008-08-12  David Smith  <dsmith@redhat.com>

PR 6445 (partial)
* systemtap.base/utrace_p4.exp: Added test that probes all threads.
* semko/utrace14.stp: New test.

16 years agoFixed compilation warning on gcc 3.x
Wenji Huang [Tue, 12 Aug 2008 00:25:51 +0000 (20:25 -0400)]
Fixed compilation warning on gcc 3.x

16 years agolet $$vars work even with unsupported c types (e.g., funkytown floats)
Frank Ch. Eigler [Mon, 11 Aug 2008 23:52:00 +0000 (19:52 -0400)]
let $$vars work even with unsupported c types (e.g., funkytown floats)

16 years agoremove \n from end of $$vars/etc. convenience variables
Frank Ch. Eigler [Mon, 11 Aug 2008 21:32:48 +0000 (17:32 -0400)]
remove \n from end of $$vars/etc. convenience variables

16 years agoPR5049: fix overbroad effects of naive "*" prefixing; instead use optional "*/" only.
Frank Ch. Eigler [Mon, 11 Aug 2008 20:18:19 +0000 (16:18 -0400)]
PR5049: fix overbroad effects of naive "*" prefixing; instead use optional "*/" only.

16 years agostap-serverd was incorectly determining that the server could
Dave Brolley [Mon, 11 Aug 2008 19:54:45 +0000 (15:54 -0400)]
stap-serverd was incorectly determining that the server could
not be started.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 11 Aug 2008 18:45:58 +0000 (14:45 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* 'master' of ssh://sources.redhat.com/git/systemtap:
  PR5049: prefix with "*" any filenames given in "fn@filename:line" probes

16 years agostapprobes man page: clarify statement(NUM).absolute and process("path") searching
Frank Ch. Eigler [Mon, 11 Aug 2008 18:45:41 +0000 (14:45 -0400)]
stapprobes man page: clarify statement(NUM).absolute and process("path") searching

16 years agoPR5049: prefix with "*" any filenames given in "fn@filename:line" probes
Frank Ch. Eigler [Mon, 11 Aug 2008 17:18:12 +0000 (13:18 -0400)]
PR5049: prefix with "*" any filenames given in "fn@filename:line" probes

16 years agoIndentation fix.
David Smith [Mon, 11 Aug 2008 16:05:53 +0000 (11:05 -0500)]
Indentation fix.
2008-08-11  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_builder::build): Fixed indentation.

16 years agoRedirect stderr gets redircted so warnings don't let example script run fail.
Mark Wielaard [Mon, 11 Aug 2008 15:18:32 +0000 (17:18 +0200)]
Redirect stderr gets redircted so warnings don't let example script run fail.

16 years agoPR6835. io/io_submit.stp: Fix #! start. Convert to normal line-ending.
Mark Wielaard [Mon, 11 Aug 2008 15:04:36 +0000 (17:04 +0200)]
PR6835. io/io_submit.stp: Fix #! start. Convert to normal line-ending.

16 years agoPR2895. Add proper #! /usr/bin/env stap line. Make example scripts executable.
Mark Wielaard [Mon, 11 Aug 2008 10:24:47 +0000 (12:24 +0200)]
PR2895. Add proper #! /usr/bin/env stap line. Make example scripts executable.

16 years agoUse INSTALL_PROGRAM, not INSTALL_DATA for executable .stp scripts.
Mark Wielaard [Mon, 11 Aug 2008 10:11:26 +0000 (12:11 +0200)]
Use INSTALL_PROGRAM, not INSTALL_DATA for executable .stp scripts.

16 years agoexample index: only warn if old, do not regenerate
Frank Ch. Eigler [Sat, 9 Aug 2008 14:44:48 +0000 (10:44 -0400)]
example index: only warn if old, do not regenerate

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Fri, 8 Aug 2008 19:15:19 +0000 (15:15 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

Conflicts:

ChangeLog
testsuite/ChangeLog

16 years agoStart/stop the systemtap server from systemtap.exp and not in the top level Makefile.
Dave Brolley [Fri, 8 Aug 2008 19:11:36 +0000 (15:11 -0400)]
Start/stop the systemtap server from systemtap.exp and not in the top level Makefile.

16 years agoLower statement wildcard test matching threshold.
Stan Cox [Fri, 8 Aug 2008 19:05:18 +0000 (15:05 -0400)]
Lower statement wildcard test matching threshold.

16 years agoMoved details of utrace detach to stap_utrace_detach().
David Smith [Fri, 8 Aug 2008 18:47:27 +0000 (13:47 -0500)]
Moved details of utrace detach to stap_utrace_detach().
2008-08-08  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_derived_probe_group::emit_module_decls):
Calls stap_utrace_detach() to perform detach.
2008-08-08  David Smith  <dsmith@redhat.com>

* task_finder.c (stap_utrace_detach): New function.
(stap_utrace_detach_ops): Calls stap_utrace_detach().
(__stp_utrace_attach_match_filename): Ditto.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap into work
David Smith [Fri, 8 Aug 2008 17:26:02 +0000 (12:26 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into work

16 years agoSaves thread vma information.
David Smith [Fri, 8 Aug 2008 17:25:36 +0000 (12:25 -0500)]
Saves thread vma information.
2008-08-08  David Smith  <dsmith@redhat.com>

* task_finder.c (__stp_tf_vm_cb): Added calls to save/delete vma
information.
* task_finder_vma.c (__stp_tf_vma_map_hash): New function.
(__stp_tf_get_vma_map_entry_internal): Ditto.
(stap_add_vma_map_info): Ditto.
(stap_remove_vma_map_info): Ditto.
(stap_find_vma_map_info): Ditto.

16 years agoAlways generate examples indexes and install examples from srcdir.
Mark Wielaard [Fri, 8 Aug 2008 15:11:53 +0000 (17:11 +0200)]
Always generate examples indexes and install examples from srcdir.

16 years agoRefer to srcdir spec file Makefile so make rpm works when builddir != srcdir.
Mark Wielaard [Fri, 8 Aug 2008 14:20:05 +0000 (16:20 +0200)]
Refer to srcdir spec file Makefile so make rpm works when builddir != srcdir.

16 years agoAdd index of subsystem and keywords at top of HTML indexes.
Mark Wielaard [Fri, 8 Aug 2008 13:59:54 +0000 (15:59 +0200)]
Add index of subsystem and keywords at top of HTML indexes.

16 years agoDon't output output, exits, status line in indexes (mentioned in descriptions).
Mark Wielaard [Fri, 8 Aug 2008 13:30:08 +0000 (15:30 +0200)]
Don't output output, exits, status line in indexes (mentioned in descriptions).

16 years agoDisable chmodding of samples/kmalloc-top in spec file since it isn't installed.
Mark Wielaard [Fri, 8 Aug 2008 13:25:33 +0000 (15:25 +0200)]
Disable chmodding of samples/kmalloc-top in spec file since it isn't installed.

16 years agoMake sure examples indexes are always generated in builddir.
Mark Wielaard [Fri, 8 Aug 2008 11:29:55 +0000 (13:29 +0200)]
Make sure examples indexes are always generated in builddir.

16 years agoremove chmod +x from perl script to avoid spurious build-time rpm-found prereq
Frank Ch. Eigler [Thu, 7 Aug 2008 21:04:16 +0000 (17:04 -0400)]
remove chmod +x from perl script to avoid spurious build-time rpm-found prereq

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 7 Aug 2008 21:00:07 +0000 (17:00 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* 'master' of ssh://sources.redhat.com/git/systemtap:
  Added testsuite/systemtap.examples/.gitignore file.

16 years agoPR6823: store generated sample index files
Frank Ch. Eigler [Thu, 7 Aug 2008 20:58:42 +0000 (16:58 -0400)]
PR6823: store generated sample index files

16 years agoAdded testsuite/systemtap.examples/.gitignore file.
David Smith [Thu, 7 Aug 2008 20:49:34 +0000 (15:49 -0500)]
Added testsuite/systemtap.examples/.gitignore file.
2008-08-07  David Smith  <dsmith@redhat.com>

* .gitignore: New file.

16 years agosamples: separate into subdirectories by subsystem
Frank Ch. Eigler [Thu, 7 Aug 2008 20:47:18 +0000 (16:47 -0400)]
samples: separate into subdirectories by subsystem

16 years agosimplify sample script installation logic
Frank Ch. Eigler [Thu, 7 Aug 2008 20:30:20 +0000 (16:30 -0400)]
simplify sample script installation logic

16 years ago'stap_compile' test procedure now ignores warnings
David Smith [Thu, 7 Aug 2008 15:20:13 +0000 (10:20 -0500)]
'stap_compile' test procedure now ignores warnings
2008-08-07  David Smith  <dsmith@redhat.com>

* systemtap.base/utrace_p4.exp: Uses lib/stap_compile.exp instead
of its own stap_compile procedure.
* systemtap.base/cache.exp (stap_compile): Ignores warnings.
* lib/stap_compile.exp: Ignores warnings.

16 years agoAdd example indexes generation build machinery.
Mark Wielaard [Thu, 7 Aug 2008 14:50:21 +0000 (16:50 +0200)]
Add example indexes generation build machinery.

16 years agoAdd comment about versioned vs unversioned docs to systemtap.spec.
Mark Wielaard [Thu, 7 Aug 2008 14:42:16 +0000 (16:42 +0200)]
Add comment about versioned vs unversioned docs to systemtap.spec.

16 years agoAdd new examples-index-gen.pl script and support files.
Mark Wielaard [Thu, 7 Aug 2008 13:18:14 +0000 (15:18 +0200)]
Add new examples-index-gen.pl script and support files.

16 years agoCorrect futexes.meta name: entry.
Mark Wielaard [Thu, 7 Aug 2008 12:24:51 +0000 (14:24 +0200)]
Correct futexes.meta name: entry.

16 years agoAdd meta file tag descriptions to systemtap.examples/README.
Mark Wielaard [Thu, 7 Aug 2008 10:43:39 +0000 (12:43 +0200)]
Add meta file tag descriptions to systemtap.examples/README.

16 years agoclient-server: improve random port selection and mdns txt use
Frank Ch. Eigler [Thu, 7 Aug 2008 01:02:20 +0000 (21:02 -0400)]
client-server: improve random port selection and mdns txt use

16 years agoFix minor problems in staprun(8)
Eugeniy Meshcheryakov [Wed, 6 Aug 2008 20:46:53 +0000 (13:46 -0700)]
Fix minor problems in staprun(8)

16 years agoitrace: move test suite item to appropriate location
Frank Ch. Eigler [Wed, 6 Aug 2008 19:25:48 +0000 (15:25 -0400)]
itrace: move test suite item to appropriate location

16 years agoUse relative instead of absolute line. (bug 6611)
Stan Cox [Tue, 5 Aug 2008 18:37:03 +0000 (14:37 -0400)]
Use relative instead of absolute line. (bug 6611)

16 years agomove post-0.7 news tidbit to the top
Frank Ch. Eigler [Tue, 5 Aug 2008 17:47:58 +0000 (13:47 -0400)]
move post-0.7 news tidbit to the top

16 years agoAdd test for $$vars, $$params, $$locals.
Stan Cox [Tue, 5 Aug 2008 16:31:21 +0000 (12:31 -0400)]
Add test for $$vars, $$params, $$locals.

16 years agotypographical tweaks for embedded script code
Frank Ch. Eigler [Tue, 5 Aug 2008 15:24:27 +0000 (11:24 -0400)]
typographical tweaks for embedded script code

16 years agoAdd $$vars, $$parms, $$locals
Stan Cox [Mon, 4 Aug 2008 20:24:12 +0000 (16:24 -0400)]
Add $$vars, $$parms, $$locals

16 years agoRename $path to $pathname of syscall tapset for 2.6.27
Wenji Huang [Mon, 4 Aug 2008 04:22:59 +0000 (00:22 -0400)]
Rename $path to $pathname of syscall tapset for 2.6.27

16 years agoCorrect several tests for 2.6.27
Wenji Huang [Mon, 4 Aug 2008 01:07:10 +0000 (21:07 -0400)]
Correct several tests for 2.6.27

16 years agoc code generation: assert C indentation/nesting cancels out at appropriate points
Frank Ch. Eigler [Sat, 2 Aug 2008 17:50:28 +0000 (13:50 -0400)]
c code generation: assert C indentation/nesting cancels out at appropriate points

16 years agoTweak test_installcheck for helloworld.meta and traceio2.meta.
William Cohen [Fri, 1 Aug 2008 19:58:09 +0000 (15:58 -0400)]
Tweak test_installcheck for helloworld.meta and traceio2.meta.

16 years agoRun both tests for installcheck tests.
William Cohen [Fri, 1 Aug 2008 19:52:44 +0000 (15:52 -0400)]
Run both tests for installcheck tests.

16 years agoNo need for random suffix file cmdline and sysinfo files in the
Dave Brolley [Wed, 30 Jul 2008 16:39:51 +0000 (12:39 -0400)]
No need for random suffix file cmdline and sysinfo files in the
client's request tree.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Dave Brolley [Tue, 29 Jul 2008 17:47:31 +0000 (13:47 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

Conflicts:

ChangeLog
testsuite/ChangeLog

16 years agoEnsure that a systemtap server is available if 'server' is specified
Dave Brolley [Tue, 29 Jul 2008 17:40:08 +0000 (13:40 -0400)]
Ensure that a systemtap server is available if 'server' is specified
in EXTRA_TOOL_OPTS for 'make check' and 'make installcheck'

16 years agosession.h (struct systemtap_session): Added itrace_derived_probe
dcn [Tue, 29 Jul 2008 11:32:54 +0000 (06:32 -0500)]
session.h (struct systemtap_session): Added itrace_derived_probe
group.
elaborate.cxx (systemtap_session::systemtap_session): Added
initialization of itrace_derived_probes.
tapsets.cxx (struct itrace_derived_probe): Add derived_probe
struct for holding info needed by itrace probes.
(struct itrace_derived_probe_group): New derived_probe_group
to handle itrace probes.
(itrace_derived_probe::itrace_derived_probe): Needed for use with
task_finder.
(itrace_derived_probe_group::join_group): Ditto.
(itrace_derived_probe_group::enroll): Ditto.
(itrace_derived_probe_group::emit_probe_decl): Ditto.
(itrace_derived_probe_group::emit_module_decls): Ditto.
(itrace_derived_probe_group::emit_module_init): Ditto.
(itrace_derived_probe_group::emit_module_exit): Ditto.
stapprobes.5.in : Added documentation of itrace probe.

16 years ago* syscalls2.stp: Add sys_unlinkat.
Zhaolei [Fri, 25 Jul 2008 10:51:25 +0000 (18:51 +0800)]
* syscalls2.stp: Add sys_unlinkat.

16 years agoFix on_each_cpu() call for kernels >2.6.26.
Josh Stone [Thu, 24 Jul 2008 19:40:45 +0000 (12:40 -0700)]
Fix on_each_cpu() call for kernels >2.6.26.

This is a generalization of the patch from James Bottomley:
http://sources.redhat.com/ml/systemtap/2008-q3/msg00220.html

The on_each_cpu() change was merged *after* the 2.6.26 release, so I'm
using an autoconf test instead of James' version check.

16 years agoRemove unused STAPCONF_MODULE_NSECTIONS
Josh Stone [Thu, 24 Jul 2008 19:07:28 +0000 (12:07 -0700)]
Remove unused STAPCONF_MODULE_NSECTIONS

16 years agochangelog for entry-pc semantic error fix
Frank Ch. Eigler [Wed, 23 Jul 2008 23:40:05 +0000 (19:40 -0400)]
changelog for entry-pc semantic error fix

16 years agofix semantic error: no entrypc found using probe .statement(*@file:line) constructs
James Bottomley [Wed, 9 Jul 2008 21:58:31 +0000 (16:58 -0500)]
fix semantic error: no entrypc found using probe .statement(*@file:line) constructs

At the moment, you can't specify

probe module("scsi_mod").statement(*@drivers/scsi/scsi_lib.c:1443)

because the compiler will fail with the above semantic error on the
function scsi_end_bidi_request.  It seems looking through the dwarf that
this function is fully inlined and thus has no entrypc to catalogue.
The solution therefore seems to simply return DWARF_CB_OK when we find
such functions and continue cataloguing all the ones that do actually
have non-inline versions.

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
16 years agoFix sw 6752. Alter condtional to check for >= 2.6.26. This accounts and fixes false...
Phil Muldoon [Tue, 22 Jul 2008 12:22:23 +0000 (13:22 +0100)]
Fix sw 6752. Alter condtional to check for >= 2.6.26. This accounts and fixes false positives in kernel_v strings that return xx.xx.xx.xx over xx.xx.xx.

16 years agoNo longer allocates structure used to save vma information.
David Smith [Mon, 21 Jul 2008 15:17:19 +0000 (10:17 -0500)]
No longer allocates structure used to save vma information.
2008-07-21  David Smith  <dsmith@redhat.com>

* task_finder_vma.c (__stp_tf_vma_initialize): New function to
initialize the free list.
(__stp_tf_vma_put_free_entry): Puts a vma entry back on the free
list.
(__stp_tf_add_vma): Instead of allocating a vma entry, grab one
from the free list by calling __stp_tf_vma_put_free_entry().
(__stp_tf_remove_vma_entry): Instead of freeing a vma entry, call
__stp_tf_vma_put_free_entry() to put it on the free list instead.
* task_finder.c (stap_start_task_finder): Calls
__stp_tf_vma_initialize().

16 years agoPR442528 (PR6028): register dummy kprobes on ia64 for fixing bsp offset.
Masami Hiramatsu [Fri, 18 Jul 2008 22:34:32 +0000 (18:34 -0400)]
PR442528 (PR6028): register dummy kprobes on ia64 for fixing bsp offset.

16 years agoBZ442528 changelogs: ia64 fetch_register speedups
Frank Ch. Eigler [Fri, 18 Jul 2008 21:55:41 +0000 (17:55 -0400)]
BZ442528 changelogs: ia64 fetch_register speedups

16 years agoPR442528
Frank Ch. Eigler [Thu, 10 Jul 2008 20:39:17 +0000 (16:39 -0400)]
PR442528

16 years agoAvoid statement wildcard lines without a unique address.
Stan Cox [Fri, 18 Jul 2008 13:44:07 +0000 (09:44 -0400)]
Avoid statement wildcard lines without a unique address.

16 years agosyscalls2.stp: Add sys_symlinkat.
Zhaolei [Fri, 18 Jul 2008 02:02:11 +0000 (10:02 +0800)]
syscalls2.stp: Add sys_symlinkat.

16 years agoPR6030: control signal relay and accept deferred re-reception
Frank Ch. Eigler [Thu, 17 Jul 2008 18:54:30 +0000 (14:54 -0400)]
PR6030: control signal relay and accept deferred re-reception

16 years agoPR6030: forward signals to children - stapio etc.
anithra [Thu, 17 Jul 2008 18:05:45 +0000 (14:05 -0400)]
PR6030: forward signals to children - stapio etc.

16 years agoInclude stap-client, stap-server and stap-serverd in rpm packages.
Masami Hiramatsu [Thu, 17 Jul 2008 15:55:32 +0000 (11:55 -0400)]
Include stap-client, stap-server and stap-serverd in rpm packages.

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