Re: [patch 0/4] Port KVM-trace to tracepoints -> LTTng ?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Avi Kivity <avi@...>
Cc: Frank Ch. Eigler <fche@...>, <akpm@...>, Ingo Molnar <mingo@...>, <linux-kernel@...>, Peter Zijlstra <peterz@...>, <kvm@...>
Date: Tuesday, July 22, 2008 - 6:12 pm

* Avi Kivity (avi@qumranet.com) wrote:

Yes,

LTTng does exactly all that.

Please have a look at the current LTTng patchset :

http://ltt.polymtl.ca/lttng/patch-2.6.26-0.11.tar.bz2

The interface to list markers is currently found in /proc/ltt

Commands like :

cat /proc/ltt (list markers)
And echo -n "connect marker_name default dynamic channel_name"

See the script ltt-armall.sh in the package :

http://ltt.polymtl.ca/lttng/ltt-control-0.50-17072008.tar.gz

To see how to arm all markers listed.

General information (compatibility list and quickstart guide are
available at http://ltt.polymtl.ca). Packages also useful : lttv (trace
analyser, including text dump, filtering, gui...) and a userspace marker
package (only supports x86 32/64 currently).

All these packages support any kind of custom markers, because the
marker names/types are listed in the "facilities_*" control tracefile at
trace start, so the traces are self-described. I also list other stuff
(memory maps, irq handler names, system call handler names) at trace
start so we can dynamically have these mapping, independently of the
architecture.

See :
http://ltt.polymtl.ca/packages/lttv-0.10.0-pre14-17072008.tar.gz
http://ltt.polymtl.ca/packages/markers-userspace-0.5.tar.bz2

I'll be more than happy to answer your questions.

Mathieu



-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 0/4] Port KVM-trace to tracepoints, Mathieu Desnoyers, (Thu Jul 17, 11:57 am)
Re: [patch 0/4] Port KVM-trace to tracepoints, Avi Kivity, (Tue Jul 22, 2:42 pm)
Re: [patch 0/4] Port KVM-trace to tracepoints, Frank Ch. Eigler, (Tue Jul 22, 3:16 pm)
Re: [patch 0/4] Port KVM-trace to tracepoints, Avi Kivity, (Tue Jul 22, 3:31 pm)
Re: [patch 0/4] Port KVM-trace to tracepoints -> LTTng ?, Mathieu Desnoyers, (Tue Jul 22, 6:12 pm)
[RFC] LTTng merge plan, Mathieu Desnoyers, (Sun Jul 27, 8:54 pm)
Re: [RFC] LTTng merge plan, Frank Ch. Eigler, (Tue Jul 29, 12:18 pm)
Re: [RFC] LTTng merge plan, Mathieu Desnoyers, (Tue Jul 29, 1:01 pm)
Re: [patch 0/4] Port KVM-trace to tracepoints, Frank Ch. Eigler, (Tue Jul 22, 3:54 pm)