summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mathieu Desnoyers [Sat, 14 May 2011 14:35:32 +0000 (10:35 -0400)]
Fix teardown deadlock
Don't wait on the readers from the session teardown anymore, because if
the only thread that can complete reading the buffer is the same waiting
on this condition, it deadlocks.
If the session daemon needs to wait on consumers, it can always do that
in user-space through some other mechanism.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 14 May 2011 14:01:22 +0000 (10:01 -0400)]
Add sequence and array
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 14 May 2011 13:53:04 +0000 (09:53 -0400)]
Metadata generation (partial)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 13 May 2011 12:00:14 +0000 (08:00 -0400)]
Use -EIO as tsc value for nmi error (and drop event)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 13 May 2011 08:24:30 +0000 (04:24 -0400)]
Keep event description registry instead of just name callback mapping
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 13 May 2011 07:29:57 +0000 (03:29 -0400)]
Move declarations to global header
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 16:18:45 +0000 (12:18 -0400)]
Add metadata transport
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 15:25:40 +0000 (11:25 -0400)]
Update nohz
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 15:05:23 +0000 (11:05 -0400)]
Fix nohz support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 15:02:20 +0000 (11:02 -0400)]
Fix prototype check
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 14:56:53 +0000 (10:56 -0400)]
Pull trace event headers into lttng modules tree
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 13:35:35 +0000 (09:35 -0400)]
Add splice_to_pipe wrapper
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 13:29:39 +0000 (09:29 -0400)]
Rename symbols.h to vmalloc.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 13:24:54 +0000 (09:24 -0400)]
Remove dependency on vmalloc_sync_all symbol
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 04:46:12 +0000 (00:46 -0400)]
Add explicit vmalloc_sync_all
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 04:35:51 +0000 (00:35 -0400)]
Import lib ring buffer into LTTng modules
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 03:21:03 +0000 (23:21 -0400)]
Cleanup makefile
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 03:16:21 +0000 (23:16 -0400)]
Add fallback wrapper for kernels without CONFIG_HAVE_TRACE_CLOCK
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 03:12:46 +0000 (23:12 -0400)]
Fix const warning
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 11 May 2011 02:44:29 +0000 (22:44 -0400)]
Cleanup lttng-events.h probe init/exit
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 10 May 2011 18:37:41 +0000 (14:37 -0400)]
Add METADATA ioctl
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 18 Apr 2011 16:34:29 +0000 (12:34 -0400)]
Update PREAD fix
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 18 Apr 2011 16:27:35 +0000 (12:27 -0400)]
Set FMODE_PREAD for stream_file
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 17 Jan 2011 06:55:38 +0000 (01:55 -0500)]
Rename the "discard" directory to "deprecated"
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 17 Jan 2011 06:55:08 +0000 (01:55 -0500)]
Remove deprecated code
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 17 Jan 2011 05:06:07 +0000 (00:06 -0500)]
Support perf TP_*() macros, add missing interrupt.h include
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 17 Jan 2011 05:05:28 +0000 (00:05 -0500)]
Remove dependencies on old ltt-core.h header
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Dec 2010 16:58:04 +0000 (11:58 -0500)]
Add session active test
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Dec 2010 16:54:39 +0000 (11:54 -0500)]
Remove old commented code from lttng-events.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 23 Dec 2010 16:43:52 +0000 (11:43 -0500)]
Interface ABI with probe list
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 22 Dec 2010 18:04:25 +0000 (13:04 -0500)]
Add callback registration to TRACE_EVENT
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 22 Dec 2010 17:45:51 +0000 (12:45 -0500)]
Add probe registry
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 21 Dec 2010 17:52:02 +0000 (12:52 -0500)]
Use dest field type instead of src for serialization output
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 20 Dec 2010 23:01:19 +0000 (18:01 -0500)]
Update lttng-events serialization alignment computation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 20 Dec 2010 22:55:13 +0000 (17:55 -0500)]
update alignment computation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 20 Dec 2010 22:47:39 +0000 (17:47 -0500)]
Add serialization function
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 20 Dec 2010 06:39:19 +0000 (01:39 -0500)]
Add block layer trace event support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 16 Dec 2010 03:45:40 +0000 (22:45 -0500)]
Add lttng irq probe support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 16 Dec 2010 03:17:29 +0000 (22:17 -0500)]
Add event macro reset header, add kvm probe
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 15 Dec 2010 16:42:17 +0000 (11:42 -0500)]
Event metadata description available for sched probe
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 14 Dec 2010 17:07:17 +0000 (12:07 -0500)]
Event type tables
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 14 Dec 2010 14:06:24 +0000 (09:06 -0500)]
Add sequence and string support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 14 Dec 2010 00:46:49 +0000 (19:46 -0500)]
TRACE_EVENT: start work on type metadata declaration
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Dec 2010 21:54:19 +0000 (16:54 -0500)]
Update lttng trace event support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Dec 2010 21:36:18 +0000 (16:36 -0500)]
Add basic lttng probes generation from TRACE_EVENT
(only build code)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Dec 2010 20:54:36 +0000 (15:54 -0500)]
Temporarily use a non-warning-generating probe pointer
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 9 Dec 2010 20:54:13 +0000 (15:54 -0500)]
Move old probes to discard/
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 8 Dec 2010 20:31:06 +0000 (15:31 -0500)]
Fix event creation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 8 Dec 2010 19:41:36 +0000 (14:41 -0500)]
ABI runtime fixes
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 8 Dec 2010 15:59:42 +0000 (10:59 -0500)]
Fix open/close
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 8 Dec 2010 15:36:49 +0000 (10:36 -0500)]
Fix 64-bit typing warning: use atomic_long_inc()
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 7 Dec 2010 22:22:20 +0000 (17:22 -0500)]
LTTng modules now builds again
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 2 Dec 2010 21:12:12 +0000 (16:12 -0500)]
Add ltt-debugfs-abi.h
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 2 Dec 2010 21:06:32 +0000 (16:06 -0500)]
Compilation fixes
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 29 Nov 2010 14:55:20 +0000 (09:55 -0500)]
Update ABI, temporarily disable cpu hotplug poll
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 29 Nov 2010 14:49:09 +0000 (09:49 -0500)]
ABI update
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 26 Nov 2010 01:53:17 +0000 (20:53 -0500)]
Handle release of parent files (header)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 26 Nov 2010 01:52:52 +0000 (20:52 -0500)]
Handle release of parent files
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 25 Nov 2010 02:32:15 +0000 (21:32 -0500)]
Add comment todo: event filter abi
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 25 Nov 2010 02:27:53 +0000 (21:27 -0500)]
Add file operations on streams
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 25 Nov 2010 02:19:06 +0000 (21:19 -0500)]
Implement ABI release fops and teardown paths
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 25 Nov 2010 01:45:08 +0000 (20:45 -0500)]
yet more ongoing ABI implementation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 25 Nov 2010 00:33:43 +0000 (19:33 -0500)]
ongoing ABI implementation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 24 Nov 2010 03:39:08 +0000 (22:39 -0500)]
debugfs ABI in progress
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 24 Nov 2010 01:27:30 +0000 (20:27 -0500)]
Add missing transport ops
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 24 Nov 2010 01:20:27 +0000 (20:20 -0500)]
Use template header for overwrite vs discard modes
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 23 Nov 2010 23:21:50 +0000 (18:21 -0500)]
update ltt-events
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 23 Nov 2010 23:10:41 +0000 (18:10 -0500)]
update ltt-events
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 23 Nov 2010 22:59:20 +0000 (17:59 -0500)]
update ltt-events
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 23 Nov 2010 22:25:15 +0000 (17:25 -0500)]
ltt-events: initial addition
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 16 Oct 2010 13:24:12 +0000 (09:24 -0400)]
Remove multi-channel support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 10 Oct 2010 13:47:44 +0000 (09:47 -0400)]
Ongoing transition to the generic ring buffer
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 7 Sep 2010 17:06:14 +0000 (13:06 -0400)]
Remove ltt-channels.c. Part of LTTng kernel tree.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
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>
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>
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>
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.03715 seconds and 4 git commands to generate.