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>
Julien Desfossez [Mon, 4 Mar 2013 19:24:55 +0000 (14:24 -0500)]
Reset selected_line while switching to process_details view and back
Signed-off-by: Dmitry Semyonov <dmitry.semyonov@cogentembedded.com>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 27 Feb 2013 15:14:50 +0000 (10:14 -0500)]
sync with babeltrace api changes
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 21 Feb 2013 20:14:27 +0000 (15:14 -0500)]
Fix typo in pid_check
Reported-by: Daniel Thibault <Daniel.Thibault@drdc-rddc.gc.ca>
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Aug 2012 19:54:48 +0000 (15:54 -0400)]
note on lttng-sessiond restarting for live in README-LIVE
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 30 Aug 2012 18:41:43 +0000 (14:41 -0400)]
doc to use the live branch
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 7 Aug 2012 19:12:17 +0000 (15:12 -0400)]
Julien Desfossez [Fri, 3 Aug 2012 20:29:02 +0000 (16:29 -0400)]
fix compat with babeltrace API change at commit
03798a93f959f6c694fe98f5647481947607c604
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 22 May 2012 00:53:31 +0000 (20:53 -0400)]
sort perf key working
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 16 May 2012 19:17:26 +0000 (15:17 -0400)]
Add missing headers to Makefile.am
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 14 May 2012 19:45:16 +0000 (15:45 -0400)]
Get perf counter list when opening the trace
Avoid doing a strcmp for each field at each event.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 14 May 2012 14:04:28 +0000 (10:04 -0400)]
remove obsolete comments
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 7 May 2012 16:17:39 +0000 (12:17 -0400)]
Sort with keys > and <
Update the sorting in every view without requiring the user to use the
preference menu.
There is still a little glitch in the perf view, but will be fixed when
converting the array of perf values with a predefined one (reading the
declarations at the opening of the trace).
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 7 May 2012 15:00:21 +0000 (11:00 -0400)]
Update copyright years
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 26 Apr 2012 19:50:09 +0000 (15:50 -0400)]
replace TGID by PID to remain coherent with other views
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 26 Apr 2012 19:33:12 +0000 (15:33 -0400)]
allow to hide threads
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 26 Apr 2012 18:23:35 +0000 (14:23 -0400)]
underline for sorted column in process detail view
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 25 Apr 2012 23:05:35 +0000 (19:05 -0400)]
Fix bt_context_add_traces_recursive
When an empty directory (readable by the user) is passed to this
function, set the appropriate error code.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 25 Apr 2012 16:24:42 +0000 (12:24 -0400)]
update man with keybindings
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 25 Apr 2012 15:38:16 +0000 (11:38 -0400)]
fix sort total iostreamtop
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 25 Apr 2012 15:26:06 +0000 (11:26 -0400)]
perf counters in process detail view
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 20:10:44 +0000 (16:10 -0400)]
Allow to remove a selected process for the highlights
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 19:59:31 +0000 (15:59 -0400)]
Prevent the 1 second delay with ESC key binding
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 19:36:44 +0000 (15:36 -0400)]
underline for sorted column in cputop
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 17:58:35 +0000 (13:58 -0400)]
remove dependency in README on flex/bison
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 16:31:43 +0000 (12:31 -0400)]
bind pref on 'r' instead of 'P'
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Tue, 24 Apr 2012 15:47:41 +0000 (11:47 -0400)]
stay in pause when moving forward in time
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 16:23:25 +0000 (12:23 -0400)]
fix mandatory context error message
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 16:22:13 +0000 (12:22 -0400)]
escape to exit pref and process details
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 16:03:41 +0000 (12:03 -0400)]
pref menu help + unremovable columns more clear
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 15:43:41 +0000 (11:43 -0400)]
remove usage from README since it is all in the manpage
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 15:06:44 +0000 (11:06 -0400)]
Add Mapping for j/k to up/down
Vi aficinados will understand.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Mon, 23 Apr 2012 15:01:58 +0000 (11:01 -0400)]
Preference panel for process details
The process detail view has now a preference panel that allows the user
to sort the data based on the column he is interested in.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Fri, 20 Apr 2012 20:08:45 +0000 (16:08 -0400)]
IOTop preference view
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Alexandre Montplaisir [Fri, 20 Apr 2012 06:33:19 +0000 (02:33 -0400)]
better to run autoreconf than running every auto* tool by hand.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Fri, 20 Apr 2012 06:29:59 +0000 (02:29 -0400)]
Push missing Makefile.am
Reported-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 19 Apr 2012 22:19:10 +0000 (18:19 -0400)]
New preference panel for CPU
It allows to switch the sorting by CPU%, PID or TID, it is kind of
useless for CPUTop, but the same design will applied in the other views
and will be useful.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 19 Apr 2012 21:30:23 +0000 (17:30 -0400)]
don't show pref panel if not available
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 19 Apr 2012 20:27:43 +0000 (16:27 -0400)]
Pref panel introduction + perf list rewrite
Now the list of perf counters seen during the trace is global and not
copied at each refresh. It makes less allocations and especially behaves
far better to keep settings while moving in time.
Also, the perf preference panel, is now becoming a real preference panel
specific for each view. Right now it behaves weirdly on view others than
perf, but I'm working on it now.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 19 Apr 2012 16:13:59 +0000 (12:13 -0400)]
cleanup selected process file list (scrollable now)
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Thu, 19 Apr 2012 14:56:19 +0000 (10:56 -0400)]
backport error handling add_trace_recursive from babeltrace
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Julien Desfossez [Wed, 18 Apr 2012 19:38:10 +0000 (15:38 -0400)]
static check function and remove perf comment
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
This page took 0.03734 seconds and 4 git commands to generate.