This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, pr7043, created. release-0.9-34-g12659e2
- From: dsmith at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 11 Mar 2009 21:13:30 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, pr7043, created. release-0.9-34-g12659e2
- Reply-to: systemtap at sourceware dot org
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".
The branch, pr7043 has been created
at 12659e2d5eea60a6c1021effa7776bc8e58bb508 (commit)
- Log -----------------------------------------------------------------
commit 12659e2d5eea60a6c1021effa7776bc8e58bb508
Author: David Smith <dsmith@redhat.com>
Date: Wed Mar 11 16:10:14 2009 -0500
Small update.
2009-03-11 David Smith <dsmith@redhat.com>
* print_new.c (stp_print_flush): Updated MAX_RESERVE_SIZE.
* transport/ring_buffer.c (__stp_alloc_ring_buffer): Reserves
more space.
commit 457debd23eb3eef17d24ecf3534891ec640684f6
Author: David Smith <dsmith@redhat.com>
Date: Wed Mar 11 16:07:39 2009 -0500
Make printf tests fail when stap fails.
2009-03-11 David Smith <dsmith@redhat.com>
* systemtap.printf/end1.exp: The test fails when stap fails.
* systemtap.printf/end1b.exp: Ditto.
* systemtap.printf/mixed_out.exp: Ditto.
* systemtap.printf/mixed_outb.exp: Ditto.
* systemtap.printf/out1.exp: Ditto.
* systemtap.printf/out1b.exp: Ditto.
* systemtap.printf/out2.exp: Ditto.
* systemtap.printf/out2b.exp: Ditto.
* systemtap.printf/out3.exp: Ditto.
* systemtap.printf/out3b.exp: Ditto.
commit 49f34ab20c2afd95b6a34a904563d456d6deb1d1
Author: David Smith <dsmith@redhat.com>
Date: Wed Mar 11 12:54:19 2009 -0500
Handles polling and breaks down large buffers.
2009-03-11 David Smith <dsmith@redhat.com>
* print_new.c (stp_print_flush): Breaks up the buffer into smaller
pieces (since the ring_buffer likes lots of small events, not one
large one).
* transport/ring_buffer.c (__stp_alloc_ring_buffer): Reserves
space for struct _stp_entry.
(_stp_data_poll_trace): New function.
(_stp_data_write_commit): Wakes up any tasks waiting on data.
commit ef20115ab2d3d5d1a2e9fca84eff53c7430a24c6
Author: David Smith <dsmith@redhat.com>
Date: Mon Mar 9 14:25:10 2009 -0500
Cleanup.
commit eb3101a40fe446cffab677a7d117f028bae9afba
Author: David Smith <dsmith@redhat.com>
Date: Mon Mar 9 10:06:20 2009 -0500
First working version that actually produces output.
2009-03-09 David Smith <dsmith@redhat.com>
* print_new.c (stp_print_flush): Calls _stp_data_write_reserve()
and _stp_data_write_commit().
* transport/ring_buffer.c (__stp_alloc_ring_buffer): Sets up a
default buffer size of STP_BUFFER_SIZE;
(trace_seq_reset): New function.
(peek_next_entry): New function.
(__find_next_entry): New function.
(find_next_entry_inc): New function.
(_stp_data_read_trace): Uses find_next_entry_inc() to get the next
entry, then calls _stp_entry_to_user() to copy it to the user's
buffer, then calls ring_buffer_consume() to consume it.
(_stp_data_write_reserve): New function.
(_stp_data_write_commit): New function.
* transport/transport.c (_stp_transport_close): Calls functions
that were ifdef'ed out.
* transport/transport.h (struct _stp_entry): Added _stp_entry
definition and _stp_data_write_reserve()/_stp_data_write_commit()
prototypes.
commit 176b56b261a711822f35e36ec5e2d5e0758770de
Author: David Smith <dsmith@redhat.com>
Date: Wed Mar 4 12:51:29 2009 -0600
Start of new ring_buffer transport.
2009-03-04 David Smith <dsmith@redhat.com>
* runtime.h: Added _stp_exit() prototype.
* transport/ring_buffer.c: New file.
* transport/transport.c: Removed unneeded utt_trace lines.
Includes transport/ring_buffer.c.
(_stp_transport_fs_init): Calls _stp_transport_data_fs_init().
(_stp_transport_fs_close): Calls _stp_transport_data_fs_close().
* transport/transport.h: Added prototypes.
commit 64c962fed5f50a7f82f8b570e000cdcff757862b
Author: David Smith <dsmith@redhat.com>
Date: Wed Feb 25 09:04:19 2009 -0600
More cleanup.
2009-02-25 David Smith <dsmith@redhat.com>
* debug.h: Removed unused variable '_stp_transport_state'.
* print_new.c (stp_print_flush): Ifdef'ed out call to
utt_reserve().
* runtime.h: Added _stp_warn() prototype.
* transport/control.c: Includes control.h, mempool.c, and
symbols.c. Renamed '_stp_attached' to '_stp_ctl_attached'.
* transport/control.h: Removed _stp_pool_q declaration.
* transport/debugfs.c (_stp_register_ctl_channel_fs): Uses
_stp_get_module_dir().
* transport/transport.c: Cleanup.
* transport/transport.h: Ditto.
commit 23c1c6557af76d506a28bcb3e864d3500e6dc565
Author: David Smith <dsmith@redhat.com>
Date: Tue Feb 24 11:54:16 2009 -0600
Major hacking to minimal config.
2009-02-24 David Smith <dsmith@redhat.com>
* print.h: New file.
* print.c: Includes new print.h file.
* print_new.c (stp_print_flush): Commented out some code that
needs replacing.
* sym.c: Includes sym.h.
* transport/debugfs.c: Includes transport.h.
* transport/relayfs.c: Updated _stp_get_root_dir() call.
* transport/transport.c: Ifdef'ed out most setup.
* transport/transport.h: Ifdef'ed out all but basics.
* transport/utt.c (utt_create_tree): Updated _stp_get_root_dir()
call.
* transport/utt.h: Commented out 'rchan' in struct utt_trace.
(utt_reserve): Ifdef'ed out guts.
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool