public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.0-444-g69ce6c7
@ 2009-12-23 8:17 moore
0 siblings, 0 replies; only message in thread
From: moore @ 2009-12-23 8:17 UTC (permalink / raw)
To: systemtap-cvs
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, master has been updated
via 69ce6c79dbcb2cec2d1245935ef20bf832ffe70a (commit)
via 72195f6b17c0ed2e508c58bf3cadd5b9dc4e28ac (commit)
via 4fca37ae3561da7d0664e0f943146398a8e554dd (commit)
via 33dc14f9790c82669f48abe40662bee1314f5741 (commit)
via c8985e919ed67b39f86a3070a0366a1f2d19f519 (commit)
via 4c18e89e50f274dd905876f725eb1cf98ad6b2df (commit)
via e3a546d81cd115d7cd9105fc31ecccecfb48b71d (commit)
via 2d0ddea123e8d5d1113b80692689a80f37d46e6f (commit)
via 7f24dd744bc6dbef16024c2ec3cbb0ee8e0d4ee5 (commit)
from 0ee3adb42f2f6d8bffe177e77a415b3a74f3a777 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 69ce6c79dbcb2cec2d1245935ef20bf832ffe70a
Merge: 72195f6b17c0ed2e508c58bf3cadd5b9dc4e28ac 0ee3adb42f2f6d8bffe177e77a415b3a74f3a777
Author: Tim Moore <timoore@redhat.com>
Date: Wed Dec 23 09:14:02 2009 +0100
Merge remote branch 'origin/master'
commit 72195f6b17c0ed2e508c58bf3cadd5b9dc4e28ac
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 23:30:56 2009 +0100
grapher: remove _zoomFactor from horizontal scaling calculation
This makes zooming more consistent and less buggy.
* grapher/Graph.cxx (Graph::draw): Set graph time spread using
_zoomFactor.
* grapher/Graph.hxx (Graph::getHorizontalScale): no _zoomFactor
* grapher/GraphWidget.cxx (on_motion_notify_event): Dragging increment
uses _zoomFactor.
(on_scroll_event): Set extents after changing the zoom factor with
the scroll wheel.
commit 4fca37ae3561da7d0664e0f943146398a8e554dd
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 19:48:20 2009 +0100
grapher: scale from right end of graph
The right side of the graph represents the most recent time. Since
there is never anything interesting to the right of that, it makes
sense to have the origin of the scaling be there.
* grapher/Graph.hxx (getHorizontalScale): new function
* grapher/GraphStyle.cxx (GraphStyleBar::draw, GraphStyleDot::draw,
GraphStyleEvent::draw): Use cairo transform functions to set up
scaling.
(GraphStyleBar::dataIndexAtPoint, GraphStyleEvent::dataIndexAtPoint):
Base calculations on scaling from right.
commit 33dc14f9790c82669f48abe40662bee1314f5741
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 15:06:17 2009 +0100
grapher: fix bug in looking up event under pointer
I don't why I thought this ever worked.
* grapher/GraphStyle.cxx (GraphStyleEvent::dataIndexAtPoint): return
distance from beginning of buffer, not beginning of search bounds.
commit c8985e919ed67b39f86a3070a0366a1f2d19f519
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 15:02:43 2009 +0100
don't assume buffer passed to pty_write is null terminated
* testsuite/systemtap.examples/general/grapher.stp: Use kernel_char
instead of kernel_string to dig characters out of buffer.
commit 4c18e89e50f274dd905876f725eb1cf98ad6b2df
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 12:00:41 2009 +0100
grapher: draw axes on multiples of the axis "major unit"
* grapher/Graph.cxx (Graph::draw): Make axis values end up on
multiples of majorUnit.
commit e3a546d81cd115d7cd9105fc31ecccecfb48b71d
Author: Tim Moore <timoore@redhat.com>
Date: Tue Dec 22 11:35:38 2009 +0100
grapher: scroll continuously with time
Don't scale graph based on how much data will fit. This didn't work
very well and resulted in distracting, weird scale changes. We now
assume that scripts output their time (x axis) in milliseconds.
* grapher/Graph.hxx (setCurrentTime): New function.
* grapher/Graph.cxx (Graph::draw): Assume a fixed default scale of 1
pixel = 5 milliseconds and don't do any autoscaling.
* grapher/GraphWidget.cxx (GraphWidget constructor): Set global time
base on startup.
(on_expose_event): Don't search graphs for earliest time.
* grapher/GraphWidget.hxx (_timeBaseInitialized): delete
* grapher/Time.hxx: new file; interface to timeval.
commit 2d0ddea123e8d5d1113b80692689a80f37d46e6f
Author: Mark Wielaard <mjw@redhat.com>
Date: Mon Dec 21 13:02:19 2009 +0100
PR11015 Support shared library reloading (in different processes)
* runtime/task_finder_vma.c (stap_remove_vma_map_info): Return negative
status on failure.
(stap_find_vma_map_info): Likewise.
(stap_find_vma_map_info_user): New function.
(stap_drop_vma_maps): New function.
* runtime/sym.h (addr): Renamed to static_addr, to store addresses for
sections which are always mapped at the same address.
(_stp_module_relocate): Add extra struct task_struct *tsk argument.
* runtime/sym.c (_stp_tf_exec_cb): New callback, calls stap_drop_vma_maps.
(_stp_tf_mmap_cb): Don't store address in module.section, but call
stap_add_vma_map_info() per tsk->group_leader for matched module.
Don't register empty/null modules.
(_stp_module_relocate): Take extra struct task_struct *tsk argument,
cache last tsk used. Only use section->static_addr for none dynamic
modules. Use stap_find_vma_map_info_user() to locate dynamic modules.
(_stp_mod_sec_lookup): Add extra argument unsigned long *rel_addr to
optionally store relative address when module/section found.
(_stp_kallsyms_lookup): Use _stp_mod_sec_lookup to find relative address.
(_stp_sym_init): Register _stp_tf_exec_cb in stap_task_finder_target.
Add error check to see if task finder could be initialized.
* dwflpp.cxx (emit_address): Pass NULL for kernel/modules and current for
user tasks to _stp_module_relocate.
* runtime/transport/symbols.c (_stp_do_relocation): Set new static_addr
_stp_section field.
* runtime/unwind.c (adjustStartLoc): Take new struct task_struct *tsk
argument and pass to stap_find_vma_map_info_user and _stp_module_relocate
to find adjusted addr.
(_stp_search_unwind_hdr): Pass through struct task_struct *tsk.
(unwind_frame): Likewise.
* tapset/context-symbols.stp (probemod): Add NULL to _stp_mod_sec_lookup
call to indicate we aren't interested in relative address.
* tapsets.cxx (dwarf_derived_probe_group::emit_module_init): Pass NULL to
_stp_module_relocate to indicate kernel/module address.
commit 7f24dd744bc6dbef16024c2ec3cbb0ee8e0d4ee5
Author: Rajasekhar Duddu <rajduddu@linux.vnet.ibm.com>
Date: Mon Dec 21 17:10:54 2009 +0530
Tracepoint based tapset for memory subsystem.
-----------------------------------------------------------------------
Summary of changes:
grapher/Graph.cxx | 74 ++++---------------
grapher/Graph.hxx | 10 +++
grapher/GraphStyle.cxx | 59 ++++++++++-----
grapher/GraphWidget.cxx | 41 +++++------
grapher/GraphWidget.hxx | 1 -
grapher/Time.hxx | 83 ++++++++++++++++++++++
testsuite/systemtap.examples/general/grapher.stp | 10 +--
7 files changed, 167 insertions(+), 111 deletions(-)
create mode 100644 grapher/Time.hxx
hooks/post-receive
--
systemtap: system-wide probe/trace tool
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-12-23 8:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-23 8:17 [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.0-444-g69ce6c7 moore
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).