Julien Desfossez [Sat, 8 Mar 2014 15:48:07 +0000 (10:48 -0500)]
don't seek begin
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Mar 2014 15:46:56 +0000 (10:46 -0500)]
msg_waitall for now
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 4 Mar 2014 21:29:05 +0000 (16:29 -0500)]
sync babeltrace headers
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 27 Feb 2014 15:55:38 +0000 (10:55 -0500)]
missing enable syscalls in create session
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 24 Feb 2014 21:34:09 +0000 (16:34 -0500)]
fix: unchecked pointer before strcmp
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 20 Feb 2014 17:01:25 +0000 (12:01 -0500)]
fix: check tracing group before destroying the session
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Feb 2014 21:42:10 +0000 (16:42 -0500)]
lttngtop without arguments starts a local live trace
Get rid of the code trying to attach to a live mmap session, since the
support for this mode of operation is not going to enter anytime soon in
lttng-tools and babeltrace.
Instead, we try to create a live session on localhost with all the
required parameters and try to attach to it.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Feb 2014 21:42:04 +0000 (16:42 -0500)]
Fix: handling of the filename
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Feb 2014 20:34:48 +0000 (15:34 -0500)]
Command to create a live local session
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Feb 2014 20:22:08 +0000 (15:22 -0500)]
Command to automatically create a local session with all the right parameters
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 14 Feb 2014 21:37:04 +0000 (16:37 -0500)]
Import live error handling from Babeltrace
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 14 Feb 2014 16:11:47 +0000 (11:11 -0500)]
option to test if the GUI is compiled in
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 14 Feb 2014 02:36:19 +0000 (21:36 -0500)]
Filter based on procname
Get rid of the filter based on the hostname since we don't have yet the
required context in LTTng, but replace it with a filter on the procname
(with follow-child support). This filter can be combined with the tid
filter list and executing a binary as well.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Feb 2014 23:23:04 +0000 (18:23 -0500)]
Add missing headers for packaging
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Feb 2014 05:28:15 +0000 (00:28 -0500)]
Free the filename on sys_close
We don't support yet all the syscalls that can return a FD, so we should
at least make sure that we don't reuse closed filenames.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Feb 2014 03:05:26 +0000 (22:05 -0500)]
Handle sys_socket
Just set the filename to "socket" when we receive a sys_socket, we don't
have much more information at this point, but at least it gives the user
some information.
Reported-by: David Goulet <dgoulet@efficios.com>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Feb 2014 02:58:15 +0000 (21:58 -0500)]
Make libncurses optional
During the configure, if ncurses is not detected, compile only the
textdump code and print an error if the user tries to use the GUI.
This will allow to create a package with only the textdump code for
platforms that don't have/want ncurses packages.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 11 Feb 2014 00:02:20 +0000 (19:02 -0500)]
live documentation
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 22:57:36 +0000 (17:57 -0500)]
missing Makefile
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 22:54:37 +0000 (17:54 -0500)]
destroy the temporary trace
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 22:52:37 +0000 (17:52 -0500)]
fix sync with last babeltrace updates to live handling
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 22:32:23 +0000 (17:32 -0500)]
add output file redirection and debug verbose option
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 21:53:09 +0000 (16:53 -0500)]
begin support for UST in live, not yet perfect but starting to work
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 20:17:39 +0000 (15:17 -0500)]
nicer output of the time spent in a syscall
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 10 Feb 2014 19:49:13 +0000 (14:49 -0500)]
force resolution of FDs, it's too awesome to be optional
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 19:12:18 +0000 (14:12 -0500)]
resolve fd to filename if possible with -y
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 17:31:23 +0000 (12:31 -0500)]
display all events and bold
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 16:25:44 +0000 (11:25 -0500)]
return syscalls when possible, otherwise print 'interrupted'
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 05:15:29 +0000 (00:15 -0500)]
follow child to follow threads
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 04:49:30 +0000 (23:49 -0500)]
faster retry
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 8 Feb 2014 04:13:45 +0000 (23:13 -0500)]
Exec binary and follow it
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 22:36:43 +0000 (17:36 -0500)]
print syscall origin on exit_syscall
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 22:03:53 +0000 (17:03 -0500)]
pretty-printing cleanup
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 21:58:12 +0000 (16:58 -0500)]
print timestamp delta
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 21:43:42 +0000 (16:43 -0500)]
print pid/tid
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 21:20:41 +0000 (16:20 -0500)]
Get rid of exit_syscall pretty printing
It was nice, because it displayed the "= return_code" after a syscall
like strace, but it does not scale when we follow multiple processes on
parallel systems.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 21:09:20 +0000 (16:09 -0500)]
Display sched_switch "in" in follow-child
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 20:21:46 +0000 (15:21 -0500)]
follow child working textdump and gui
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 19:34:28 +0000 (14:34 -0500)]
fix: don't display hostname if null
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 19:20:15 +0000 (14:20 -0500)]
Sync babeltrace lttng-live functions
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 19:20:02 +0000 (14:20 -0500)]
sync babeltrace headers
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 18:50:58 +0000 (13:50 -0500)]
Rename lttng-viewer.h and sync with lttng-tools
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 18:48:14 +0000 (13:48 -0500)]
Rename lttng-live-functions in liblttng-live
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 7 Feb 2014 01:20:11 +0000 (20:20 -0500)]
get rid of unused discarded events computation
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Jan 2014 20:05:33 +0000 (15:05 -0500)]
Avoid clash with babeltrace live libs
For now just a rename, will become a statically linked lib later.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Jan 2014 05:02:31 +0000 (00:02 -0500)]
Script to setup, start and destroy a live session
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Jan 2014 04:20:25 +0000 (23:20 -0500)]
Big cleanup of network live
Sync with the babeltrace tree to use the same code base for network live
streaming.
Use :
$ lttngtop -r net://localhost
to list the sessions on localhost and then
$ lttngtop -r net://localhost/42
to attach to session 42 on localhost for example.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Jan 2014 03:20:16 +0000 (22:20 -0500)]
sync lttng and babeltrace last headers for live
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 28 Nov 2013 01:31:12 +0000 (20:31 -0500)]
Clearer error message and usage for network live
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 21 Oct 2013 04:00:34 +0000 (00:00 -0400)]
Documentation : --help and manpage for live streaming
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 21 Oct 2013 03:31:45 +0000 (23:31 -0400)]
fix: don't return an error if a directory does not contain a valid trace
Reported-by: Simon Marchi <simon.marchi@polymtl.ca>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 17 Oct 2013 23:59:07 +0000 (19:59 -0400)]
begin or tail in live mode
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 17 Oct 2013 21:46:05 +0000 (17:46 -0400)]
cleanup code flow depending on use-case : offline, live-mmap, live-network
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 17 Oct 2013 18:37:14 +0000 (14:37 -0400)]
Big live update, see details
Import the code for network live reading.
Split the code for mmap and network live in separate files.
Disable by default the support for mmap live reading, needs to be
defined manually with -DLTTNGTOP_MMAP_LIVE for now, since the libraries it
depends on are not maintained.
Sync the entire babeltrace include folder.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 21 Dec 2012 18:29:50 +0000 (13:29 -0500)]
add 2 perf counters automatically
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 6 Dec 2012 15:49:10 +0000 (10:49 -0500)]
Limit the number of events enabled in live
Instead of enabling all the kernel events, we now only activate the
events we need.
On an Intel Core 2 Duo, the CPU usage of LTTngTop in live mode pass
from 3% to 1%.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 Nov 2012 20:48:12 +0000 (15:48 -0500)]
fix compat with lttng-tools 2.1 rc6
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Aug 2012 18:16:11 +0000 (14:16 -0400)]
hostname filter from gui
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Aug 2012 00:38:18 +0000 (20:38 -0400)]
hostname list
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 29 Aug 2012 23:57:52 +0000 (19:57 -0400)]
cleanup hostname list for filtering
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 29 Aug 2012 23:35:15 +0000 (19:35 -0400)]
cleanup namespace of filter lists
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 29 Aug 2012 17:33:07 +0000 (13:33 -0400)]
fix add_proc with hostname
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 29 Aug 2012 02:04:46 +0000 (22:04 -0400)]
add_proc now takes hostname param
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 29 Aug 2012 01:40:26 +0000 (21:40 -0400)]
filtering in GUI working
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Aug 2012 20:37:20 +0000 (16:37 -0400)]
kprobes usage
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Aug 2012 20:35:15 +0000 (16:35 -0400)]
fix segfault if no kprobe defined
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 28 Aug 2012 15:24:04 +0000 (11:24 -0400)]
kprobes parsing
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 22:37:53 +0000 (18:37 -0400)]
kprobe support
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 21:30:22 +0000 (17:30 -0400)]
bugfix pretty-printing and begin kprobes
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 15:11:45 +0000 (11:11 -0400)]
pretty printing textdump
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 06:00:29 +0000 (02:00 -0400)]
filter on hostname
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 04:43:02 +0000 (00:43 -0400)]
process list filtering
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 03:44:12 +0000 (23:44 -0400)]
exit cleanly on ctrl+c in textdump live
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 27 Aug 2012 03:26:45 +0000 (23:26 -0400)]
attach to a process in gui or textdump + fix get_proc returning NULL for filtering
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sun, 26 Aug 2012 05:37:42 +0000 (01:37 -0400)]
strace like working
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 25 Aug 2012 21:22:26 +0000 (17:22 -0400)]
begin strace-like
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Sat, 25 Aug 2012 21:07:26 +0000 (17:07 -0400)]
api fix
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 23 Aug 2012 17:26:04 +0000 (13:26 -0400)]
fix linking ust
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 23 Aug 2012 00:58:22 +0000 (20:58 -0400)]
remove old comments from MB
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 23 Aug 2012 00:55:11 +0000 (20:55 -0400)]
typo error message
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 23 Aug 2012 00:48:51 +0000 (20:48 -0400)]
statedump vpid, vtid, vppid
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 21 Aug 2012 18:05:46 +0000 (14:05 -0400)]
live VPID and VTID
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 21 Aug 2012 17:57:43 +0000 (13:57 -0400)]
Basic support to display vPID and vTID
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 21 Aug 2012 16:54:57 +0000 (12:54 -0400)]
error handling on setup live tracing
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 20 Aug 2012 14:33:22 +0000 (10:33 -0400)]
fix race on startup and support for cpu hotplug
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 17 Aug 2012 17:22:16 +0000 (13:22 -0400)]
cleanup exit path
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 17 Aug 2012 16:30:05 +0000 (12:30 -0400)]
exit cleanly
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 17 Aug 2012 03:46:09 +0000 (23:46 -0400)]
flush at every second
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 17 Aug 2012 03:35:00 +0000 (23:35 -0400)]
fully working
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 16 Aug 2012 02:03:24 +0000 (22:03 -0400)]
hash table for processes and fix path for traces
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 15 Aug 2012 23:51:33 +0000 (19:51 -0400)]
cleanup threads scheme and textdump option
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 15 Aug 2012 23:26:05 +0000 (19:26 -0400)]
all events
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 15 Aug 2012 23:18:49 +0000 (19:18 -0400)]
cleanup, live textdump working
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 15 Aug 2012 23:09:10 +0000 (19:09 -0400)]
working textdump
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 14 Aug 2012 14:45:50 +0000 (10:45 -0400)]
we can now read subbuff in mmap and print timestamps
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 10 Aug 2012 19:45:48 +0000 (15:45 -0400)]
fix warnings
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 10 Aug 2012 03:36:39 +0000 (23:36 -0400)]
approaching
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 6 Aug 2012 19:09:48 +0000 (15:09 -0400)]
take snapshot working with last_pos hack
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 3 Aug 2012 20:27:43 +0000 (16:27 -0400)]
fix api breakage babeltrace + dump_snapshot compiles
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 3 Aug 2012 15:45:44 +0000 (11:45 -0400)]
in progress
create session, register consumer, recv fds, splice metadata, all working
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
This page took 0.037381 seconds and 4 git commands to generate.