lttng-modules.git
12 years agolttng-modules v0.19-stable: setup_trace_write: Fix recursive locking v0.19-stable
Juha Niskanen [Fri, 25 Nov 2011 21:59:56 +0000 (16:59 -0500)] 
lttng-modules v0.19-stable: setup_trace_write: Fix recursive locking

lttng-modules: ltt_trace_destroy calls ltt_lock_traces internally so
this non-recursive mutex must be first unlocked when executing error
handling code.

Signed-off-by: Juha Niskanen <juha_niskanen@mentor.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agosoftirq instrumentation: update prototypes
Mathieu Desnoyers [Thu, 7 Jul 2011 16:34:43 +0000 (12:34 -0400)] 
softirq instrumentation: update prototypes

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix typo in tracepoint name
Francis Giraldeau [Wed, 18 May 2011 20:26:10 +0000 (16:26 -0400)] 
Fix typo in tracepoint name

This patch fix a type in tracepoint definition of socket_sendmsg and
socket_recvmsg, that was preventing to appear in the trace.

Signed-off-by: Francis Giraldeau <francis.giraldeau@usherbrooke.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd dup probe to lttng module
Francis Giraldeau [Wed, 18 May 2011 20:25:15 +0000 (16:25 -0400)] 
Add dup probe to lttng module

This patch provides instrumentation for dup system call. It records the
oldfd and newfd if the operation succeed. This is required to recover in
the trace tre fd that newfd reference to.

Signed-off-by: Francis Giraldeau <francis.giraldeau@usherbrooke.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix disabled channel timer start/stop handling v0.19.9
Mathieu Desnoyers [Tue, 19 Apr 2011 02:09:46 +0000 (22:09 -0400)] 
Fix disabled channel timer start/stop handling

Should test if channels are active before calling timer start/stop,
otherwise causes NULL pointer exception.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agolockdep trace: don't build probe if !CONFIG_LOCKDEP
Mathieu Desnoyers [Thu, 17 Mar 2011 13:09:10 +0000 (09:09 -0400)] 
lockdep trace: don't build probe if !CONFIG_LOCKDEP

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agokvm-trace: fix warning (probe prototype mismatch) v0.19.8
Mathieu Desnoyers [Wed, 16 Mar 2011 23:02:05 +0000 (19:02 -0400)] 
kvm-trace: fix warning (probe prototype mismatch)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdates for kernel 2.6.38 v0.19.7
Mathieu Desnoyers [Wed, 16 Mar 2011 22:02:46 +0000 (18:02 -0400)] 
Updates for kernel 2.6.38

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agonet_dev_xmit_extended probe : cleanup unused data v0.19.6
Julien Desfossez [Fri, 4 Feb 2011 16:08:38 +0000 (11:08 -0500)] 
net_dev_xmit_extended probe : cleanup unused data

Intialise the unused fields of the data structure and add support for
ports in UDP packets.

Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix ltt-relay-alloc NULL pointer exception
Mathieu Desnoyers [Thu, 13 Jan 2011 21:43:06 +0000 (16:43 -0500)] 
Fix ltt-relay-alloc NULL pointer exception

repetitive load/unload of ltt-relay-alloc caused null pointer exception because
the cpu hotplug was never unregistered upon exit.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate net-trace probe for 2.6.37
Mathieu Desnoyers [Thu, 13 Jan 2011 21:42:51 +0000 (16:42 -0500)] 
Update net-trace probe for 2.6.37

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoConnect probes to KVM TRACE_EVENTS
Mathieu Desnoyers [Mon, 22 Nov 2010 16:57:10 +0000 (11:57 -0500)] 
Connect probes to KVM TRACE_EVENTS

This patch includes probes for the already defined KVM TRACE_EVENTS.
Also it exports the VMX exit strings during the statedump, that way
the analyzer can match the exit reason id with a more explicit
representation.
The new ltt_dump_enum_tables function aims to provide a generic way to
export strings in the traces when necessary.

[ edit: fixed trailing whitespaces ]

Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agonewer get_trace_clock may fail on arm v0.19.2
Mathieu Desnoyers [Fri, 29 Oct 2010 16:24:55 +0000 (12:24 -0400)] 
newer get_trace_clock may fail on arm

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoblock-trace: update to 2.6.36 v0.19.1
Mathieu Desnoyers [Mon, 25 Oct 2010 00:35:25 +0000 (20:35 -0400)] 
block-trace: update to 2.6.36

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoprobes/fs-trace.c: const char fs_exec
Mathieu Desnoyers [Mon, 25 Oct 2010 00:29:39 +0000 (20:29 -0400)] 
probes/fs-trace.c: const char fs_exec

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoVFS: update to new unlocked_ioctl()
Mathieu Desnoyers [Mon, 25 Oct 2010 00:29:00 +0000 (20:29 -0400)] 
VFS: update to new unlocked_ioctl()

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoltt-ascii init fix, renaming CONFIG_LTT_* options to LTT_* v0.19
Mathieu Desnoyers [Fri, 3 Sep 2010 15:50:13 +0000 (11:50 -0400)] 
ltt-ascii init fix, renaming CONFIG_LTT_* options to LTT_*

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoFix circular module deps.
Mathieu Desnoyers [Fri, 3 Sep 2010 14:53:05 +0000 (10:53 -0400)] 
Fix circular module deps.

Also add .gitignore.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoSupport architectures without dump tables
Mathieu Desnoyers [Fri, 3 Sep 2010 14:17:45 +0000 (10:17 -0400)] 
Support architectures without dump tables

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoLTTng modularization, import of lttng 0.226
Mathieu Desnoyers [Fri, 3 Sep 2010 12:08:18 +0000 (08:08 -0400)] 
LTTng modularization, import of lttng 0.226

Will match kernel tree "lttng 0.227".

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.02923 seconds and 4 git commands to generate.