deliverable/lttng-modules.git
13 years agocontext: document and check that only last context is removed
Mathieu Desnoyers [Sat, 23 Jul 2011 16:37:54 +0000 (12:37 -0400)] 
context: document and check that only last context is removed

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate readme
Mathieu Desnoyers [Fri, 22 Jul 2011 19:54:28 +0000 (15:54 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agosched instrumentation: show user-visible prio
Mathieu Desnoyers [Thu, 21 Jul 2011 20:07:24 +0000 (16:07 -0400)] 
sched instrumentation: show user-visible prio

/proc exports task_prio priority (offset - MAX_RT_PRIO). Export the
user-visible priority from scheduler events rather than the
implementation-specific priority.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoscheduler instrumentation: rename "pid" fields to "tid"
Mathieu Desnoyers [Thu, 21 Jul 2011 19:48:51 +0000 (15:48 -0400)] 
scheduler instrumentation: rename "pid" fields to "tid"

The Linux getpid(), gettid() ABIs present "tid == thread id" and "pid ==
process id".

The internal Linux kernel representation is "pid == thread id" and "tgid
== process id".

Given that we want to expose an ABI to end-users that matches the
vision of user-space (rather than that of the implementation), use "tid"
field names to represent thread ids in the sched events.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoBuild fix: check if have syscall tracepoint config
Mathieu Desnoyers [Thu, 21 Jul 2011 19:00:26 +0000 (15:00 -0400)] 
Build fix: check if have syscall tracepoint config

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoBuild fix: ifdef KVM build
Mathieu Desnoyers [Thu, 21 Jul 2011 18:54:59 +0000 (14:54 -0400)] 
Build fix: ifdef KVM build

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate readme
Mathieu Desnoyers [Thu, 21 Jul 2011 18:20:32 +0000 (14:20 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix vpid/vppid/vtid contexts handling of sched_switch vs exit NULL nsproxy
Mathieu Desnoyers [Thu, 21 Jul 2011 16:18:35 +0000 (12:18 -0400)] 
Fix vpid/vppid/vtid contexts handling of sched_switch vs exit NULL nsproxy

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove warnings
Mathieu Desnoyers [Wed, 20 Jul 2011 19:23:34 +0000 (15:23 -0400)] 
Remove warnings

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 19:17:41 +0000 (15:17 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoKeep reference count on transport and file ops modules
Mathieu Desnoyers [Wed, 20 Jul 2011 18:12:59 +0000 (14:12 -0400)] 
Keep reference count on transport and file ops modules

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 18:07:22 +0000 (14:07 -0400)] 
Update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 15:03:52 +0000 (11:03 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate README
Mathieu Desnoyers [Wed, 20 Jul 2011 15:00:11 +0000 (11:00 -0400)] 
Update README

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix Readme
Mathieu Desnoyers [Wed, 20 Jul 2011 14:02:23 +0000 (10:02 -0400)] 
Fix Readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate readme
Mathieu Desnoyers [Wed, 20 Jul 2011 01:51:57 +0000 (21:51 -0400)] 
update readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd readme
Mathieu Desnoyers [Wed, 20 Jul 2011 01:48:47 +0000 (21:48 -0400)] 
Add readme

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agocleanup: write event header slow should be static
Mathieu Desnoyers [Sat, 16 Jul 2011 18:43:54 +0000 (14:43 -0400)] 
cleanup: write event header slow should be static

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup: remove compiler warning
Mathieu Desnoyers [Sat, 16 Jul 2011 18:40:48 +0000 (14:40 -0400)] 
Cleanup: remove compiler warning

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove ltt-core.c (unused)
Mathieu Desnoyers [Sat, 16 Jul 2011 17:23:08 +0000 (13:23 -0400)] 
Remove ltt-core.c (unused)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup ltt-tracer.h
Mathieu Desnoyers [Sat, 16 Jul 2011 17:15:34 +0000 (13:15 -0400)] 
Cleanup ltt-tracer.h

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup ltt-tracer.h
Mathieu Desnoyers [Sat, 16 Jul 2011 17:12:52 +0000 (13:12 -0400)] 
Cleanup ltt-tracer.h

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoprobes: blktrace: Check if config options are set
Mathieu Desnoyers [Fri, 15 Jul 2011 16:28:42 +0000 (12:28 -0400)] 
probes: blktrace: Check if config options are set

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSupport LTTng 3.0 release numbering for perf object build
Mathieu Desnoyers [Fri, 15 Jul 2011 15:49:27 +0000 (11:49 -0400)] 
Support LTTng 3.0 release numbering for perf object build

Reported-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix context duplicate name check
Mathieu Desnoyers [Thu, 14 Jul 2011 18:13:06 +0000 (14:13 -0400)] 
Fix context duplicate name check

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCheck if channel has closed stream in channel poll for CPU hotplug
Mathieu Desnoyers [Thu, 14 Jul 2011 18:09:09 +0000 (14:09 -0400)] 
Check if channel has closed stream in channel poll for CPU hotplug

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCheck for context name duplicata
Mathieu Desnoyers [Thu, 14 Jul 2011 17:46:21 +0000 (13:46 -0400)] 
Check for context name duplicata

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate ABI to select the output method
Julien Desfossez [Wed, 29 Jun 2011 21:13:49 +0000 (17:13 -0400)] 
Update ABI to select the output method

Add output selection in lttng_kernel_channel to use mmap or splice.

[ Merged, with a slight change: specified the enum values. ]

Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd mmap client mode
Julien Desfossez [Wed, 29 Jun 2011 21:12:16 +0000 (17:12 -0400)] 
Add mmap client mode

Three new modules to configure the ring buffer output for mmap support.
Add the RING_BUFFER_OUTPUT_TEMPLATE macro to configure the ring buffer
output instead of being splice by default.

Signed-off-by: Julien Desfossez <julien.desfossez@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix the ABI numbers for exported enums
Mathieu Desnoyers [Wed, 29 Jun 2011 20:07:36 +0000 (16:07 -0400)] 
Fix the ABI numbers for exported enums

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agolib prio heap: add missing gfpmask
Mathieu Desnoyers [Mon, 27 Jun 2011 18:22:34 +0000 (14:22 -0400)] 
lib prio heap: add missing gfpmask

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove debugging init/exit printk
Mathieu Desnoyers [Mon, 27 Jun 2011 16:38:42 +0000 (12:38 -0400)] 
Remove debugging init/exit printk

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCleanup extra character
Mathieu Desnoyers [Mon, 27 Jun 2011 15:58:50 +0000 (11:58 -0400)] 
Cleanup extra character

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agocheck for IS_ERR for perf return value
Mathieu Desnoyers [Fri, 24 Jun 2011 04:45:07 +0000 (00:45 -0400)] 
check for IS_ERR for perf return value

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd check for perf counter
Mathieu Desnoyers [Fri, 24 Jun 2011 03:28:52 +0000 (23:28 -0400)] 
Add check for perf counter

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd PIPE_DEF_BUFFERS to splice wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 03:04:34 +0000 (23:04 -0400)] 
Add PIPE_DEF_BUFFERS to splice wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate spinlock wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 03:03:30 +0000 (23:03 -0400)] 
update spinlock wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove unused variable
Mathieu Desnoyers [Fri, 24 Jun 2011 02:50:56 +0000 (22:50 -0400)] 
Remove unused variable

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate spinlock wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 02:50:25 +0000 (22:50 -0400)] 
Update spinlock wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd raw spinlock wrapper for kernels < 2.6.33
Mathieu Desnoyers [Fri, 24 Jun 2011 02:47:25 +0000 (22:47 -0400)] 
Add raw spinlock wrapper for kernels < 2.6.33

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAllow building on kernels < 2.6.33 (without perf event support)
Mathieu Desnoyers [Fri, 24 Jun 2011 02:36:45 +0000 (22:36 -0400)] 
Allow building on kernels < 2.6.33 (without perf event support)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix uninitialized return variable in error path for contexts
Mathieu Desnoyers [Fri, 24 Jun 2011 02:16:35 +0000 (22:16 -0400)] 
Fix uninitialized return variable in error path for contexts

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd check for old tracepoint kernel
Mathieu Desnoyers [Fri, 24 Jun 2011 02:13:37 +0000 (22:13 -0400)] 
Add check for old tracepoint kernel

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate uuid wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 02:07:01 +0000 (22:07 -0400)] 
update uuid wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoupdate uuid wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 02:05:44 +0000 (22:05 -0400)] 
update uuid wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix typo in uuid wrapper
Mathieu Desnoyers [Fri, 24 Jun 2011 01:29:54 +0000 (21:29 -0400)] 
Fix typo in uuid wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd uuid wrapper for kernels < 2.6.35
Mathieu Desnoyers [Fri, 24 Jun 2011 01:28:47 +0000 (21:28 -0400)] 
Add uuid wrapper for kernels < 2.6.35

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd wait quiescent
Mathieu Desnoyers [Thu, 23 Jun 2011 21:06:11 +0000 (17:06 -0400)] 
Add wait quiescent

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd wait quiescent ioctl
Mathieu Desnoyers [Thu, 23 Jun 2011 20:57:39 +0000 (16:57 -0400)] 
Add wait quiescent ioctl

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd ring buffer flush ioctl
Mathieu Desnoyers [Thu, 23 Jun 2011 19:40:58 +0000 (15:40 -0400)] 
Add ring buffer flush ioctl

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd pid/ppid/tid/vtid/vpid/vppid contexts
Mathieu Desnoyers [Thu, 23 Jun 2011 15:31:12 +0000 (11:31 -0400)] 
Add pid/ppid/tid/vtid/vpid/vppid contexts

Use the values returned by gettid(), getpid() and getppid() for vtid,
vpid, vppid.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoDon't allow enable/disable on metadata channel/events
Mathieu Desnoyers [Wed, 22 Jun 2011 19:56:47 +0000 (15:56 -0400)] 
Don't allow enable/disable on metadata channel/events

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd enable/disable per event/channel/session (new ABI)
Mathieu Desnoyers [Wed, 22 Jun 2011 19:51:06 +0000 (15:51 -0400)] 
Add enable/disable per event/channel/session (new ABI)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRevert poll exclusive
Mathieu Desnoyers [Sat, 11 Jun 2011 17:48:40 +0000 (13:48 -0400)] 
Revert poll exclusive

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRevert "Update pollwait explusive"
Mathieu Desnoyers [Sat, 11 Jun 2011 17:43:45 +0000 (13:43 -0400)] 
Revert "Update pollwait explusive"

This reverts commit 67a00fae87ee17fd0a59c28b732347ee503fb07e.

13 years agoUpdate pollwait explusive
Mathieu Desnoyers [Sat, 11 Jun 2011 17:39:30 +0000 (13:39 -0400)] 
Update pollwait explusive

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMerge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules
Mathieu Desnoyers [Sat, 11 Jun 2011 17:19:13 +0000 (13:19 -0400)] 
Merge branch 'master' of ssh://git.lttng.org/home/git/lttng-modules

13 years agoAdd TODO for ftrace
Mathieu Desnoyers [Fri, 10 Jun 2011 15:20:26 +0000 (11:20 -0400)] 
Add TODO for ftrace

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMove splice wrapper into c file
Mathieu Desnoyers [Thu, 9 Jun 2011 20:45:38 +0000 (16:45 -0400)] 
Move splice wrapper into c file

Don't require a kallsyms lookup each time the wrapper is called.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoReturn POLLERR if channel is disabled (error state)
Mathieu Desnoyers [Thu, 9 Jun 2011 20:29:22 +0000 (16:29 -0400)] 
Return POLLERR if channel is disabled (error state)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd CPU hotplug notifier for ltt debugfs ABI, add pollwait exclusive wrapper
Mathieu Desnoyers [Thu, 9 Jun 2011 20:00:14 +0000 (16:00 -0400)] 
Add CPU hotplug notifier for ltt debugfs ABI, add pollwait exclusive wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoHandle perf counter's inability to setup counters before cpu is brought online
Mathieu Desnoyers [Thu, 9 Jun 2011 18:38:33 +0000 (14:38 -0400)] 
Handle perf counter's inability to setup counters before cpu is brought online

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd cpu hotplug support for perf counters
Mathieu Desnoyers [Thu, 9 Jun 2011 17:56:33 +0000 (13:56 -0400)] 
Add cpu hotplug support for perf counters

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd bug detection support for alignment header
Mathieu Desnoyers [Wed, 8 Jun 2011 21:39:46 +0000 (17:39 -0400)] 
Add bug detection support for alignment header

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd field alignment support
Mathieu Desnoyers [Wed, 8 Jun 2011 21:33:14 +0000 (17:33 -0400)] 
Add field alignment support

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoMetadata: should write reserve_len bytes, not "len"
Mathieu Desnoyers [Wed, 8 Jun 2011 20:10:49 +0000 (16:10 -0400)] 
Metadata: should write reserve_len bytes, not "len"

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoPerf support: fix warnings
Mathieu Desnoyers [Sun, 5 Jun 2011 04:18:01 +0000 (00:18 -0400)] 
Perf support: fix warnings

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix perf counter test bug
Mathieu Desnoyers [Fri, 3 Jun 2011 20:18:44 +0000 (16:18 -0400)] 
Fix perf counter test bug

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate perf counter ABI
Mathieu Desnoyers [Fri, 3 Jun 2011 19:59:12 +0000 (15:59 -0400)] 
Update perf counter ABI

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate licensing
Mathieu Desnoyers [Fri, 3 Jun 2011 19:24:27 +0000 (15:24 -0400)] 
Update licensing

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix large event header event id
Mathieu Desnoyers [Fri, 3 Jun 2011 17:35:31 +0000 (13:35 -0400)] 
Fix large event header event id

Was incorrectly writing 32-bit when reserving only 16.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoRemove deprecated (old) lttng files
Mathieu Desnoyers [Thu, 2 Jun 2011 19:41:53 +0000 (15:41 -0400)] 
Remove deprecated (old) lttng files

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate licensing info
Mathieu Desnoyers [Thu, 2 Jun 2011 19:40:17 +0000 (15:40 -0400)] 
Update licensing info

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix syscall tracing argument input
Mathieu Desnoyers [Wed, 1 Jun 2011 22:59:45 +0000 (18:59 -0400)] 
Fix syscall tracing argument input

The probe code was jumping over the argument read.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoNever re-read length for dynamic arrays
Mathieu Desnoyers [Wed, 1 Jun 2011 22:47:59 +0000 (18:47 -0400)] 
Never re-read length for dynamic arrays

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCoding style cleanup fix
Mathieu Desnoyers [Wed, 1 Jun 2011 21:29:34 +0000 (17:29 -0400)] 
Coding style cleanup fix

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSplit vsnprintf with large number of args in two
Mathieu Desnoyers [Wed, 1 Jun 2011 20:15:45 +0000 (16:15 -0400)] 
Split vsnprintf with large number of args in two

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoCase alignment to uint for metadata print
Mathieu Desnoyers [Wed, 1 Jun 2011 20:09:45 +0000 (16:09 -0400)] 
Case alignment to uint for metadata print

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd missing () to metadata for sequence
Mathieu Desnoyers [Wed, 1 Jun 2011 20:03:14 +0000 (16:03 -0400)] 
Add missing () to metadata for sequence

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoPrio context: fix symbol lookup
Mathieu Desnoyers [Wed, 1 Jun 2011 19:01:18 +0000 (15:01 -0400)] 
Prio context: fix symbol lookup

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd task_prio symbol wrapper
Mathieu Desnoyers [Wed, 1 Jun 2011 18:22:50 +0000 (14:22 -0400)] 
Add task_prio symbol wrapper

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd prio and nice contexts
Mathieu Desnoyers [Wed, 1 Jun 2011 18:01:10 +0000 (14:01 -0400)] 
Add prio and nice contexts

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd process priority (as shown in /proc) to context
Mathieu Desnoyers [Wed, 1 Jun 2011 17:55:27 +0000 (13:55 -0400)] 
Add process priority (as shown in /proc) to context

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoDon't export lttng metadata event in event list
Mathieu Desnoyers [Wed, 1 Jun 2011 17:20:43 +0000 (13:20 -0400)] 
Don't export lttng metadata event in event list

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix context append incorrect copy length
Mathieu Desnoyers [Thu, 26 May 2011 03:21:36 +0000 (23:21 -0400)] 
Fix context append incorrect copy length

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd comm context
Mathieu Desnoyers [Thu, 26 May 2011 02:54:11 +0000 (22:54 -0400)] 
Add comm context

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix field ctx allocation
Mathieu Desnoyers [Thu, 26 May 2011 01:43:23 +0000 (21:43 -0400)] 
Fix field ctx allocation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate kernel context ABI
Mathieu Desnoyers [Thu, 26 May 2011 01:28:34 +0000 (21:28 -0400)] 
Update kernel context ABI

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix too large copy of sys enter event
Mathieu Desnoyers [Thu, 26 May 2011 01:21:05 +0000 (21:21 -0400)] 
Fix too large copy of sys enter event

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoDon't print context metadata if empty
Mathieu Desnoyers [Thu, 26 May 2011 00:33:50 +0000 (20:33 -0400)] 
Don't print context metadata if empty

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix loop dependency
Mathieu Desnoyers [Wed, 25 May 2011 23:09:35 +0000 (19:09 -0400)] 
Fix loop dependency

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd context support with metadata description
Mathieu Desnoyers [Wed, 25 May 2011 23:06:53 +0000 (19:06 -0400)] 
Add context support with metadata description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoWrite context fields into trace
Mathieu Desnoyers [Wed, 25 May 2011 22:15:38 +0000 (18:15 -0400)] 
Write context fields into trace

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd PID context
Mathieu Desnoyers [Wed, 25 May 2011 21:33:56 +0000 (17:33 -0400)] 
Add PID context

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoAdd context management infrastructure
Mathieu Desnoyers [Wed, 25 May 2011 21:20:30 +0000 (17:20 -0400)] 
Add context management infrastructure

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoReturn error if subbuffer size is lower than a page
Mathieu Desnoyers [Wed, 25 May 2011 18:57:01 +0000 (14:57 -0400)] 
Return error if subbuffer size is lower than a page

... gentler than a warning and a crash.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUse lttng_ prefixed namespace for lttng prio heap
Mathieu Desnoyers [Wed, 25 May 2011 18:52:29 +0000 (14:52 -0400)] 
Use lttng_ prefixed namespace for lttng prio heap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoFix module get/put handling wrt data free (use after free)
Mathieu Desnoyers [Wed, 25 May 2011 02:19:43 +0000 (22:19 -0400)] 
Fix module get/put handling wrt data free (use after free)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoTracepoint list ABI: fix initialization of anonymous file
Mathieu Desnoyers [Wed, 25 May 2011 02:18:57 +0000 (22:18 -0400)] 
Tracepoint list ABI: fix initialization of anonymous file

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoSpecify the complete paths to define_trace.h
Alexandre Montplaisir [Tue, 24 May 2011 22:32:51 +0000 (18:32 -0400)] 
Specify the complete paths to define_trace.h

The "make" command used by DKMS does not cd into every directory like
"make modules" seems to do. This patch allows compilation for both
methods.

Signed-off-by: Alexandre Montplaisir <alexandre.montplaisir@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.040417 seconds and 5 git commands to generate.