]>
sourceware.org Git - systemtap.git/log
ddomingo [Thu, 12 Feb 2009 01:36:55 +0000 (11:36 +1000)]
added topsys.stp to examples (profiling)
Tim Moore [Mon, 2 Feb 2009 14:58:53 +0000 (15:58 +0100)]
Use kernel stack backtrace support when available
Define new functions that use the kernel support to do a backtrace of other
tasks than current.
Dave Brolley [Wed, 11 Feb 2009 17:00:13 +0000 (12:00 -0500)]
Server response is no longer signed. Passed as a zip archive instead.
David Smith [Wed, 11 Feb 2009 15:29:22 +0000 (09:29 -0600)]
Fixed __stp_utrace_attach by always checking for mm.
2009-02-11 David Smith <dsmith@redhat.com>
* task_finder.c (__stp_utrace_attach): Still checks for mm after
checking task's flags for PF_KTHREAD.
Ananth N Mavinakayanahalli [Wed, 11 Feb 2009 05:51:46 +0000 (11:21 +0530)]
Probe only calls and not inlines in functioncallcount.stp
Josh Stone [Wed, 11 Feb 2009 04:10:33 +0000 (20:10 -0800)]
Merge branch 'update_visitor'
This brings a new update_visitor that makes it easier to traverse the
parse tree and modify parts of it as necessary. I wrote this as part of
my in-progress work to allow @cast() expansion, but I was able to apply
it to the dwarf/etc. target variable expanders and to the optimization
stages. I think the resulting code is more predictable and easier to
follow...
Conflicts:
ChangeLog (bumped my commit dates to push dates...)
Josh Stone [Wed, 11 Feb 2009 03:51:12 +0000 (19:51 -0800)]
Simplify void_statement_reducer
* elaborate.cxx (void_statement_reducer): Convert to an update_visitor.
Josh Stone [Wed, 11 Feb 2009 02:29:55 +0000 (18:29 -0800)]
Simplify dead_stmtexpr_remover
* staptree.h (update_visitor::require): Add a clearok parameter for
optimizing traversers to signal that they're ready for NULL back.
* elaborate.cxx (dead_stmtexpr_remover): Convert to an update_visitor.
Josh Stone [Tue, 10 Feb 2009 23:31:50 +0000 (15:31 -0800)]
Simplify dead_assignment_remover
By converting to an update_visitor, we now get full statement coverage
in this optimizer for free.
* elaborate.cxx (dead_assignment_remover): Convert into an
update_visitor and remove its now-redundant traversal methods.
ddomingo [Wed, 11 Feb 2009 00:52:28 +0000 (10:52 +1000)]
added section on how to monitor polling (testsuite/profiling/timeout.stp)
ddomingo [Wed, 11 Feb 2009 00:51:13 +0000 (10:51 +1000)]
corrected author name
ddomingo [Wed, 11 Feb 2009 00:51:07 +0000 (10:51 +1000)]
corrected author name
Josh Stone [Fri, 6 Feb 2009 04:04:56 +0000 (20:04 -0800)]
Expand probe variables without a deep copy
* tapsets.cxx (var_expanding_copy_visitor): This struct becomes
var_expanding_visitor and inherits from update_visitor instead of
deep_copy_visitor. Each of the probe-type variants of this are also no
longer copiers.
Josh Stone [Fri, 6 Feb 2009 04:02:35 +0000 (20:02 -0800)]
Create update_visitor for modifying trees
* staptree.h (update_visitor): A new visitor to make it easier to
rewrite parts of a probe or function without making a full copy.
* staptree.cxx (update_visitor::*): Each child is recursed with a
require() call, and then the parent returns itself with provide().
* staptree.h (deep_copy_visitor): Inherit from update_visitor to get
the recursive descent while updating nodes.
* staptree.cxx (deep_copy_visitor::*): Use the implicit copy
constructors to copy all fields, then defer to update_visitor for the
recursion. Referents are still cleared from the copies of symbols and
function calls.
Josh Stone [Thu, 5 Feb 2009 21:08:44 +0000 (13:08 -0800)]
Simplify require() and provide()
* staptree.h (require, provide): Simplify stack operations with less
pointer magic, and move to be deep_copy_visitor members.
* staptree.h (deep_copy_visitor::deep_copy): Templatize
* staptree.cxx, tapsets.cxx: Refactor require/provide callers
William Cohen [Tue, 10 Feb 2009 21:42:15 +0000 (16:42 -0500)]
Remove profile.exp and profile.stp.
William Cohen [Tue, 10 Feb 2009 21:18:29 +0000 (16:18 -0500)]
Move crash.exp and crash.sh to systemtap.base directory.
Frank Ch. Eigler [Tue, 10 Feb 2009 20:05:22 +0000 (15:05 -0500)]
fix segv that sometimes occurs on buildok/nfs-all-probes.stp on 2.6.29ish kernels
David Smith [Tue, 10 Feb 2009 15:11:50 +0000 (09:11 -0600)]
Fixed typo in last change.
2009-02-10 David Smith <dsmith@redhat.com>
* task_finder.c (stap_utrace_detach_ops): Fixed typo.
(__stp_utrace_attach): Ditto.
David Smith [Tue, 10 Feb 2009 12:54:12 +0000 (06:54 -0600)]
Ignores kernel threads (by checking for PF_KTHREAD).
2009-02-10 David Smith <dsmith@redhat.com>
* task_finder.c (stap_utrace_detach): Ignores kernel threads by
checking task's flags for PF_KTHREAD.
(stap_utrace_detach_ops): Ditto.
(__stp_utrace_attach): Ditto.
ddomingo [Tue, 10 Feb 2009 03:58:17 +0000 (13:58 +1000)]
BZ484506, added yum setup instructions for RHEL
ddomingo [Tue, 10 Feb 2009 02:46:12 +0000 (12:46 +1000)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
William Cohen [Mon, 9 Feb 2009 15:38:10 +0000 (10:38 -0500)]
Move poll_map.exp and poll_map.stp to systemtap.base directory.
Josh Stone [Mon, 9 Feb 2009 17:28:36 +0000 (09:28 -0800)]
process.create: fix the new_pid read order
* process.stp (process.create): Read the task pid *after*
the task pointer is checked for errors.
This is to fix a problem reported on the mailing list:
http://sources.redhat.com/ml/systemtap/2009-q1/msg00403.html
CC: Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>
William Cohen [Mon, 9 Feb 2009 15:12:00 +0000 (10:12 -0500)]
Revised version of kmalloc-top in systemtap.examples.
ddomingo [Mon, 9 Feb 2009 01:09:06 +0000 (11:09 +1000)]
minor revisions
Josh Stone [Sat, 7 Feb 2009 23:42:56 +0000 (15:42 -0800)]
Clean up the autoconf caching
This makes the stapconf caching process quite a bit more transparent.
The options are now cached in a header file as #defines, and this header
file is a normal build dependency instead of calling so many make
$(shell ...) commands.
* buildrun.cxx (compile_pass): Pull in autoconf options in a header
of #defines rather than -DXXX, and make that header a build dependency.
* buildrun.cxx (output_autoconf): New function to consolidate the
computation of each autoconf test.
* cache.cxx (add_to_cache, get_from_cache, clean_cache): Start treating
the stapconf header as a first-class cached item.
* cache.h: Move definitions of things only needed in cache.cxx
* hash.cxx (find_stapconf_hash): Generate stapconf_name as a .h now.
* main.cxx (main): Default the stapconf_name based on getpid().
William Cohen [Fri, 6 Feb 2009 22:44:23 +0000 (17:44 -0500)]
Fold the systemtap.samples/iotask*.stp into systemtap.examples/io/iostats.stp.
Regenerate the catalog information.
Josh Stone [Fri, 6 Feb 2009 22:13:51 +0000 (14:13 -0800)]
Save kernel autoconf options in a cache file
We're getting enough autoconf tests now that it's a significant chunk of
the build time. Adding this cache shaves several seconds off for me.
* hash.cxx (find_hash): Compute a separate script-independent hash
for caching autoconf values, saved in session.stapconf_path.
* buildrun.cxx (compile_pass): Tweak the Makefile to read/save
the autoconf values in the cache directory
William Cohen [Fri, 6 Feb 2009 17:54:15 +0000 (12:54 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
William Cohen [Fri, 6 Feb 2009 17:53:37 +0000 (12:53 -0500)]
Removed syscalls.stp, syscalls1.exp, and syscalls2.exp.
William Cohen [Fri, 6 Feb 2009 17:36:52 +0000 (12:36 -0500)]
Move symbols.exp and symbols.stp to systemtap.context directory.
Frank Ch. Eigler [Fri, 6 Feb 2009 17:19:22 +0000 (12:19 -0500)]
2.6.29rc build fix: autoconf for proc_dir_entry->owner going away
William Cohen [Fri, 6 Feb 2009 17:02:53 +0000 (12:02 -0500)]
Make publicanize.sh executable.
ddomingo [Fri, 6 Feb 2009 04:36:00 +0000 (14:36 +1000)]
Tapset Ref Guide: corrected authorgroup cleanup perl script, added support for forced Synopsis
ddomingo [Fri, 6 Feb 2009 04:34:50 +0000 (14:34 +1000)]
Tapset Ref Guide: formatted comments, added other values from man page
William Cohen [Thu, 5 Feb 2009 21:26:45 +0000 (16:26 -0500)]
Add contrib tag to quiet warnings.
Frank Ch. Eigler [Thu, 5 Feb 2009 20:41:47 +0000 (15:41 -0500)]
copyright year bump
William Cohen [Thu, 5 Feb 2009 19:22:34 +0000 (14:22 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Conflicts:
ChangeLog
William Cohen [Thu, 5 Feb 2009 19:21:12 +0000 (14:21 -0500)]
Include PR9756 in change log.
William Cohen [Thu, 5 Feb 2009 19:19:20 +0000 (14:19 -0500)]
Correct footers for systemtap function and probe man pages.
Frank Ch. Eigler [Thu, 5 Feb 2009 18:45:26 +0000 (13:45 -0500)]
PR9740/9816? - workaround for kernel valloc bug
William Cohen [Thu, 5 Feb 2009 14:26:49 +0000 (09:26 -0500)]
Minor correction for signal.stp chapter.
ddomingo [Thu, 5 Feb 2009 05:49:46 +0000 (15:49 +1000)]
started fixing signal.stp comments for documentation
ddomingo [Thu, 5 Feb 2009 02:25:56 +0000 (12:25 +1000)]
enter lines to wrap em
ddomingo [Wed, 4 Feb 2009 23:57:38 +0000 (09:57 +1000)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Mark Wielaard [Wed, 4 Feb 2009 14:34:58 +0000 (15:34 +0100)]
Add NEWS process().mark(), sys/sdt.h and dtrace compatibility script.
Mark Wielaard [Wed, 4 Feb 2009 14:17:09 +0000 (15:17 +0100)]
Mention run-stap in NEWS.
Mark Wielaard [Wed, 4 Feb 2009 13:59:03 +0000 (14:59 +0100)]
Add beginner guide to NEWS.
Mark Wielaard [Wed, 4 Feb 2009 12:51:04 +0000 (13:51 +0100)]
Mention SystemTap Tapset Reference Manual in NEWS.
K Prasad [Wed, 4 Feb 2009 09:25:21 +0000 (14:55 +0530)]
Correcting previous commit message and Author
7030: use send_signal instead of generic_send_sig_info and specific_send_sig_info
Srikar Dronamraju [Wed, 4 Feb 2009 09:22:07 +0000 (14:52 +0530)]
Srikar Dronamraju [Wed, 4 Feb 2009 07:24:03 +0000 (12:54 +0530)]
--author
ddomingo [Wed, 4 Feb 2009 03:41:00 +0000 (13:41 +1000)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
ddomingo [Wed, 4 Feb 2009 03:38:36 +0000 (13:38 +1000)]
commenting out signals entry for now, testing further
ddomingo [Wed, 4 Feb 2009 03:36:32 +0000 (13:36 +1000)]
added entry for signals.stp, currently testing stuff
Josh Stone [Wed, 4 Feb 2009 01:07:53 +0000 (17:07 -0800)]
Update a few more files with Vim modelines
Frank Ch. Eigler [Tue, 3 Feb 2009 20:40:41 +0000 (15:40 -0500)]
PR9810: Mostly revert "PR6961: initial sketch: set up dummy pt_regs for non-trap based probes"
Dave Brolley [Tue, 3 Feb 2009 17:34:41 +0000 (12:34 -0500)]
Touch up warning message from stap-client
Dave Brolley [Tue, 3 Feb 2009 17:29:41 +0000 (12:29 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Conflicts:
ChangeLog
Dave Brolley [Tue, 3 Feb 2009 17:28:18 +0000 (12:28 -0500)]
Document client/server certificate management and tools.
Mark Wielaard [Tue, 3 Feb 2009 16:16:27 +0000 (17:16 +0100)]
match_node::find_and_build disambiguate error messages.
ddomingo [Tue, 3 Feb 2009 06:06:18 +0000 (16:06 +1000)]
cleanup for documentation
ddomingo [Tue, 3 Feb 2009 06:05:16 +0000 (16:05 +1000)]
added tag conversion for emphasis
ddomingo [Tue, 3 Feb 2009 03:33:01 +0000 (13:33 +1000)]
removes empty <para>s, other minor cleanup items
Dave Brolley [Mon, 2 Feb 2009 21:14:03 +0000 (16:14 -0500)]
Use ps -e to look for stap server processes.
Dave Brolley [Mon, 2 Feb 2009 21:00:01 +0000 (16:00 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Conflicts:
ChangeLog
NEWS
Dave Brolley [Mon, 2 Feb 2009 20:58:17 +0000 (15:58 -0500)]
Document latest changes.
Dave Brolley [Mon, 2 Feb 2009 20:51:50 +0000 (15:51 -0500)]
Update NEWS and stap-server man page. Don't require client/server
platform compatibility for pahes 1-4.
William Cohen [Mon, 2 Feb 2009 19:22:56 +0000 (14:22 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
William Cohen [Mon, 2 Feb 2009 19:21:25 +0000 (14:21 -0500)]
Revised topsys.stp and moved to the testsuite/systemtap.examples directory.
Stan Cox [Mon, 2 Feb 2009 16:47:31 +0000 (11:47 -0500)]
Add documentation for .label("label")
William Cohen [Mon, 2 Feb 2009 16:18:01 +0000 (11:18 -0500)]
Revise tcp_connections.stp example and place in sysemtap.examples directory.
William Cohen [Mon, 2 Feb 2009 15:12:58 +0000 (10:12 -0500)]
Remove redundant tcp_connections_wa.stp.
William Cohen [Mon, 2 Feb 2009 15:02:13 +0000 (10:02 -0500)]
Merge ChangeLog conflict
William Cohen [Mon, 2 Feb 2009 14:48:58 +0000 (09:48 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Conflicts:
testsuite/ChangeLog
Mark Wielaard [Mon, 2 Feb 2009 12:52:14 +0000 (13:52 +0100)]
Add STAP_PROBE7, 8 and 9 variants to sdt.h.
ddomingo [Mon, 2 Feb 2009 03:51:23 +0000 (13:51 +1000)]
added tagging for sfunction entries
ddomingo [Mon, 2 Feb 2009 03:06:07 +0000 (13:06 +1000)]
minor correction to comment on probe vm.brk
ddomingo [Mon, 2 Feb 2009 03:05:39 +0000 (13:05 +1000)]
added conversion for tags command and emphasis
ddomingo [Mon, 2 Feb 2009 02:58:11 +0000 (12:58 +1000)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
ddomingo [Mon, 2 Feb 2009 02:56:14 +0000 (12:56 +1000)]
script copies automated tapsets.xml then cleans it for publican
ddomingo [Mon, 2 Feb 2009 02:55:01 +0000 (12:55 +1000)]
edited authorship
Stan Cox [Mon, 2 Feb 2009 02:34:52 +0000 (21:34 -0500)]
Add test for .label("label")
Stan Cox [Mon, 2 Feb 2009 02:22:21 +0000 (21:22 -0500)]
Add .label("label")
Mark Wielaard [Sun, 1 Feb 2009 11:54:51 +0000 (12:54 +0100)]
Process extra_offset for kernel symbols with dwfl_module_relocate_address.
Josh Stone [Sat, 31 Jan 2009 02:24:13 +0000 (18:24 -0800)]
update .gitignore's
Masami Hiramatsu [Fri, 30 Jan 2009 23:54:06 +0000 (18:54 -0500)]
PR6936: Add systemtap initscript and systemtap-initscript subpackage.
William Cohen [Fri, 30 Jan 2009 22:00:15 +0000 (17:00 -0500)]
Remove systemtap.samples/queue_demo.{exp|stp}.
William Cohen [Fri, 30 Jan 2009 21:56:08 +0000 (16:56 -0500)]
Correct ChangeLog date type.
Frank Ch. Eigler [Fri, 30 Jan 2009 21:08:39 +0000 (16:08 -0500)]
reduce systemtap.log contribution by semok/twenty.stp
Dave Brolley [Fri, 30 Jan 2009 20:43:34 +0000 (15:43 -0500)]
More security checking for client/server. Set exec_prefix and sysconfdir at install time.
Frank Ch. Eigler [Fri, 30 Jan 2009 20:16:05 +0000 (15:16 -0500)]
tweak git_version.h generation
William Cohen [Fri, 30 Jan 2009 17:33:14 +0000 (12:33 -0500)]
Move the scf.stp example from systemtap.samples to systemtap.examples.
William Cohen [Thu, 29 Jan 2009 21:55:06 +0000 (16:55 -0500)]
Move some systemtap.sample tests to systemtap.base.
William Cohen [Thu, 29 Jan 2009 20:35:31 +0000 (15:35 -0500)]
Correct ChangeLog entry.
Dave Brolley [Thu, 29 Jan 2009 20:28:37 +0000 (15:28 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Dave Brolley [Thu, 29 Jan 2009 20:28:02 +0000 (15:28 -0500)]
Improved certificate security for the client/server.
William Cohen [Thu, 29 Jan 2009 20:22:40 +0000 (15:22 -0500)]
Remove uninteresting examples, args.stp, primes.stp, and testlog.stp.
Dave Brolley [Thu, 29 Jan 2009 19:29:16 +0000 (14:29 -0500)]
Improvements to the flexibility of the --server option.
This page took 0.060142 seconds and 5 git commands to generate.