This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool branch, pr7043, created. release-0.9-34-g12659e2


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]