lttv.git
4 years agoChange licence to GPLv2 for files moved from the old ltt directory to lttv master
Yannick Brosseau [Thu, 31 Oct 2013 22:10:29 +0000 (18:10 -0400)]
Change licence to GPLv2 for files moved from the old ltt directory to lttv

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoUpdate FSF address
Yannick Brosseau [Thu, 31 Oct 2013 20:52:30 +0000 (16:52 -0400)]
Update FSF address

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoBump release version to 1.5 v1.5
Yannick Brosseau [Sun, 20 Oct 2013 02:50:50 +0000 (22:50 -0400)]
Bump release version to 1.5

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove reference to ltt in README
Yannick Brosseau [Sat, 19 Oct 2013 21:24:15 +0000 (17:24 -0400)]
Remove reference to ltt in README

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoAlways show building that we build the command line modules
Yannick Brosseau [Sat, 19 Oct 2013 21:15:53 +0000 (17:15 -0400)]
Always show building that we build the command line modules

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove more warnings releated to BABEL_CLEANUP ifdef code.
Yannick Brosseau [Sat, 19 Oct 2013 21:07:47 +0000 (17:07 -0400)]
Remove more warnings releated to BABEL_CLEANUP ifdef code.

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove more warnings in the GUI modules
Yannick Brosseau [Sat, 19 Oct 2013 19:51:25 +0000 (15:51 -0400)]
Remove more warnings in the GUI modules

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove lots of warnings
Yannick Brosseau [Fri, 18 Oct 2013 05:27:24 +0000 (01:27 -0400)]
Remove lots of warnings

Remove dead code, unused variable. Add missing includes.

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove ltt/ directory and its last reference
Yannick Brosseau [Fri, 18 Oct 2013 01:33:49 +0000 (21:33 -0400)]
Remove ltt/ directory and its last reference

Fixes #650

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRework about dialog by using gtk_show_about_dialog
Yannick Brosseau [Thu, 17 Oct 2013 21:57:58 +0000 (17:57 -0400)]
Rework about dialog by using gtk_show_about_dialog

Fixes #256

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoAdd missing gtk include
Yannick Brosseau [Thu, 17 Oct 2013 21:01:24 +0000 (17:01 -0400)]
Add missing gtk include

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoRemove deprecated INCLUDES in Makefile.am
Yannick Brosseau [Thu, 17 Oct 2013 21:00:49 +0000 (17:00 -0400)]
Remove deprecated INCLUDES in Makefile.am

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
4 years agoStart with a new fresh changelog with the 1.5 release.
Yannick Brosseau [Thu, 17 Oct 2013 20:52:11 +0000 (16:52 -0400)]
Start with a new fresh changelog with the 1.5 release.

We keep the old one in ChangeLog.old

Fixes #221

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoUse stock gtk icon for zoom button in histogram view
Yannick Brosseau [Fri, 16 Aug 2013 23:00:42 +0000 (19:00 -0400)]
Use stock gtk icon for zoom button in histogram view

Fixes #300

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd histogram and resourceview to lttv-gui script
Yannick Brosseau [Fri, 16 Aug 2013 21:02:54 +0000 (17:02 -0400)]
Add histogram and resourceview to lttv-gui script

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRemove reference to thread brand
Yannick Brosseau [Fri, 16 Aug 2013 20:38:58 +0000 (16:38 -0400)]
Remove reference to thread brand

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoInitialize short_name at trace creation
Yannick Brosseau [Fri, 2 Aug 2013 17:55:44 +0000 (13:55 -0400)]
Initialize short_name at trace creation

Fixes #610

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoDon't compile the sync directory v1.5-beta1
Yannick Brosseau [Tue, 4 Jun 2013 19:45:43 +0000 (15:45 -0400)]
Don't compile the sync directory

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoDon't solely rely on babeltrace pkg-config for detection
Yannick Brosseau [Thu, 30 May 2013 18:40:49 +0000 (14:40 -0400)]
Don't solely rely on babeltrace pkg-config for detection

The babeltrace.pc file is not yet reliably available on all distribution

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoPut includes in the right section
Yannick Brosseau [Thu, 30 May 2013 18:40:35 +0000 (14:40 -0400)]
Put includes in the right section

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoBump dependency to babeltrace 1.1
Yannick Brosseau [Tue, 28 May 2013 19:50:04 +0000 (15:50 -0400)]
Bump dependency to babeltrace 1.1

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd missing lttng_logo.svg to dist package
Yannick Brosseau [Mon, 27 May 2013 15:22:09 +0000 (11:22 -0400)]
Add missing lttng_logo.svg to dist package

(Closes: #543)

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix tar.gz build by removing legacy include to ltt directory
Yannick Brosseau [Sun, 26 May 2013 18:03:41 +0000 (14:03 -0400)]
Fix tar.gz build by removing legacy include to ltt directory

The ltt directory is not packaged and will be removed in a near future.

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoCommented out non ported directories
Yannick Brosseau [Sun, 26 May 2013 17:30:21 +0000 (13:30 -0400)]
Commented out non ported directories

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoNow with more sandwich
Yannick Brosseau [Fri, 24 May 2013 20:44:43 +0000 (16:44 -0400)]
Now with more sandwich

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoDisable open new window and new tabs are now created emtpy
Yannick Brosseau [Fri, 24 May 2013 19:30:51 +0000 (15:30 -0400)]
Disable open new window and new tabs are now created emtpy

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoEnable support for opening multiple trace
Yannick Brosseau [Fri, 24 May 2013 17:24:16 +0000 (13:24 -0400)]
Enable support for opening multiple trace

Correctly display the trace name in the events view.
Only the part different for all the traces is displayed

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix typo in comment
Yannick Brosseau [Wed, 22 May 2013 18:49:06 +0000 (14:49 -0400)]
Fix typo in comment

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRemove temp code
Yannick Brosseau [Wed, 22 May 2013 18:46:44 +0000 (14:46 -0400)]
Remove temp code

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix softirq handling in the resource view
Yannick Brosseau [Fri, 17 May 2013 04:15:56 +0000 (00:15 -0400)]
Fix softirq handling in the resource view

A misplaced } was corrupting the state of the soft irqs

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoReplace usage of FTS with custom directory traversal code
Yannick Brosseau [Mon, 13 May 2013 19:40:42 +0000 (15:40 -0400)]
Replace usage of FTS with custom directory traversal code

FTS does not support Large file, which is needed by babeltrace.

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoReenable resource view
Yannick Brosseau [Fri, 10 May 2013 00:45:55 +0000 (20:45 -0400)]
Reenable resource view

The resource display some data. We still need to validate that they are the right ones

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoTemporarly disable event request chunking babelproto
Yannick Brosseau [Fri, 26 Apr 2013 20:13:14 +0000 (16:13 -0400)]
Temporarly disable event request chunking

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd timestamp to warning
Yannick Brosseau [Mon, 15 Apr 2013 17:02:56 +0000 (13:02 -0400)]
Add timestamp to warning

Fix a type while we are here

5 years agoAdd a failure if libbabeltrace-ctf is not detected
Yannick Brosseau [Wed, 10 Apr 2013 02:07:46 +0000 (22:07 -0400)]
Add a failure if libbabeltrace-ctf is not detected

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoTest that we really have libbabeltrace-ctf
Yannick Brosseau [Tue, 9 Apr 2013 21:04:41 +0000 (17:04 -0400)]
Test that we really have libbabeltrace-ctf

Remove some old comments

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix first restoration point and set the right state when we pop from syscall
Yannick Brosseau [Tue, 9 Apr 2013 20:22:50 +0000 (16:22 -0400)]
Fix first restoration point and set the right state when we pop from syscall

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoHandle irq and softirq correctly in the CFV
Yannick Brosseau [Tue, 9 Apr 2013 04:50:32 +0000 (00:50 -0400)]
Handle irq and softirq correctly in the CFV

A missing -1 in the name comparison was preventing the handling of irq and softirq event in the
eventhook.
Also use the currently running process instead of the find_process function

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoReactivate after_process_exit_hook
Yannick Brosseau [Wed, 27 Mar 2013 17:30:34 +0000 (13:30 -0400)]
Reactivate after_process_exit_hook

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRemove one BABELCLEANUP to update display at statedump end
Yannick Brosseau [Wed, 27 Mar 2013 15:20:53 +0000 (11:20 -0400)]
Remove one BABELCLEANUP to update display at statedump end

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRefactor code structure by adding several functions
Yannick Brosseau [Mon, 11 Mar 2013 22:23:17 +0000 (18:23 -0400)]
Refactor code structure by adding several functions

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoUse the in development bt_iter_equals_pos
Yannick Brosseau [Mon, 11 Mar 2013 22:20:04 +0000 (18:20 -0400)]
Use the in development bt_iter_equals_pos

Added configure check and fallback in case you do not have
the prototype version of babeltrace

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix end of the trace handling and end position
Yannick Brosseau [Mon, 11 Mar 2013 21:42:42 +0000 (17:42 -0400)]
Fix end of the trace handling and end position

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoChange in babeltrace namespacing
Yannick Brosseau [Mon, 11 Mar 2013 21:36:31 +0000 (17:36 -0400)]
Change in babeltrace namespacing

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd a debug option to runlttv
Yannick Brosseau [Mon, 11 Mar 2013 21:13:57 +0000 (17:13 -0400)]
Add a debug option to runlttv

This will display the G_DEBUG message of the application

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoUse babeltrace pkg-config
Yannick Brosseau [Mon, 11 Mar 2013 19:18:35 +0000 (15:18 -0400)]
Use babeltrace pkg-config

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRemove #BABEL_CLEANUP for some function definition
Yannick Brosseau [Fri, 21 Dec 2012 15:14:35 +0000 (10:14 -0500)]
Remove #BABEL_CLEANUP for some function definition

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoRefactor parts of detailed event viewer to ease comprehension (and fix some bug by...
Yannick Brosseau [Fri, 21 Dec 2012 15:13:37 +0000 (10:13 -0500)]
Refactor parts of detailed event viewer to ease comprehension (and fix some bug by the same time

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoUse bt_iter_equals_pos in compare function
Yannick Brosseau [Fri, 21 Dec 2012 15:08:53 +0000 (10:08 -0500)]
Use bt_iter_equals_pos in compare function

5 years agoFix seek n backward that did not check the end of a trace
Yannick Brosseau [Fri, 21 Dec 2012 15:07:59 +0000 (10:07 -0500)]
Fix seek n backward that did not check the end of a trace

5 years agoAdd Debug output on errors
Yannick Brosseau [Mon, 5 Nov 2012 22:08:16 +0000 (17:08 -0500)]
Add Debug output on errors

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix warnings and use right decl instead of definition after API change
Yannick Brosseau [Mon, 5 Nov 2012 22:03:45 +0000 (17:03 -0500)]
Fix warnings and use right decl instead of definition after API change

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoDon't compare birth time between process structs.
Yannick Brosseau [Tue, 18 Sep 2012 21:11:21 +0000 (17:11 -0400)]
Don't compare birth time between process structs.

We don't always have valid information for it

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd before and after hook to the control flow computing
Yannick Brosseau [Tue, 18 Sep 2012 21:09:20 +0000 (17:09 -0400)]
Add before and after hook to the control flow computing

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoFix position of a #endif which rendered the seek useless
Yannick Brosseau [Tue, 18 Sep 2012 21:04:34 +0000 (17:04 -0400)]
Fix position of a #endif which rendered the seek useless
Also remove the adding of traceset->event hooks list to the event_request, since
this was causing the event list to be added to itself

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoAdd debug function and some assert to lttv_hook_remove_list
Yannick Brosseau [Tue, 18 Sep 2012 20:55:01 +0000 (16:55 -0400)]
Add debug function and some assert to lttv_hook_remove_list

Also add some const correctness to the remove_list function

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
5 years agoUpdate runlttv help message to include callgrind
Yannick Brosseau [Tue, 18 Sep 2012 20:42:43 +0000 (16:42 -0400)]
Update runlttv help message to include callgrind

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoUse BT_SEEK_LAST
Yannick Brosseau [Mon, 20 Aug 2012 21:24:15 +0000 (17:24 -0400)]
Use BT_SEEK_LAST

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoCreate a new hooks for the controlflow
Yannick Brosseau [Wed, 15 Aug 2012 15:34:14 +0000 (11:34 -0400)]
Create a new hooks for the controlflow

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoFix warnings and timespan_end
Yannick Brosseau [Tue, 14 Aug 2012 19:21:11 +0000 (15:21 -0400)]
Fix warnings and timespan_end

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoDisable non ported modules in lttv-gui.sh start script
Yannick Brosseau [Tue, 14 Aug 2012 15:44:27 +0000 (11:44 -0400)]
Disable non ported modules in lttv-gui.sh start script

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoBe more specific in the no SEEK_LAST fallback
Yannick Brosseau [Tue, 14 Aug 2012 14:58:03 +0000 (10:58 -0400)]
Be more specific in the no SEEK_LAST fallback

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoFix compatibility with d40ee8ec4ac9998f Babeltrace API cleanup name get_timestamp
Francis Deslauriers [Thu, 9 Aug 2012 20:34:20 +0000 (16:34 -0400)]
Fix compatibility with d40ee8ec4ac9998f Babeltrace API cleanup name get_timestamp

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoMake use of the ltt_time_zero
Francis Deslauriers [Thu, 9 Aug 2012 15:38:39 +0000 (11:38 -0400)]
Make use of the ltt_time_zero

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoDisable use of SEEK_LAST until it is integrated in babeltrace
Yannick Brosseau [Mon, 13 Aug 2012 21:47:24 +0000 (17:47 -0400)]
Disable use of SEEK_LAST until it is integrated in babeltrace

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoRework of lttv_traceset_get_time_span_real function to take advantage of the seek_las...
Francis Deslauriers [Mon, 6 Aug 2012 15:37:29 +0000 (11:37 -0400)]
Rework of lttv_traceset_get_time_span_real function to take advantage of the seek_last iterator.

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoFix priority for controlflow events
Yannick Brosseau [Mon, 13 Aug 2012 20:09:14 +0000 (16:09 -0400)]
Fix priority for controlflow events

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoAdd member timestamp and cpuid to LttvTracesetPosition to improve the comparaison...
Francis Deslauriers [Wed, 18 Jul 2012 20:01:17 +0000 (16:01 -0400)]
Add member timestamp and cpuid to LttvTracesetPosition to improve the comparaison processing

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoInitial commit for control flow view
Francis Deslauriers [Wed, 18 Jul 2012 18:23:22 +0000 (14:23 -0400)]
Initial commit for control flow view

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoFix signedness in some field extraction
Yannick Brosseau [Fri, 3 Aug 2012 16:10:15 +0000 (12:10 -0400)]
Fix signedness in some field extraction

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoReactivate state checkpoints
Yannick Brosseau [Fri, 3 Aug 2012 13:41:53 +0000 (09:41 -0400)]
Reactivate state checkpoints

Port lttv_state_traceset_seek_time_closest and add seek helper functions
Currently the checkpoints are computed at trace addition in the foreground

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoFix softirq entry event name check
Yannick Brosseau [Mon, 16 Jul 2012 19:43:41 +0000 (15:43 -0400)]
Fix softirq entry event name check

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoStore process name from sched_switch
Yannick Brosseau [Fri, 13 Jul 2012 15:47:59 +0000 (11:47 -0400)]
Store process name from sched_switch

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoProcess state in gui
Yannick Brosseau [Thu, 12 Jul 2012 20:22:37 +0000 (16:22 -0400)]
Process state in gui

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoDisplay raw timestamp in textdump
Yannick Brosseau [Thu, 12 Jul 2012 18:31:29 +0000 (14:31 -0400)]
Display raw timestamp in textdump

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoPort histogram window to 2.x
Yannick Brosseau [Wed, 11 Jul 2012 02:31:00 +0000 (22:31 -0400)]
Port histogram window to 2.x

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoPort lttvwindow_process_pending_requests
Yannick Brosseau [Wed, 11 Jul 2012 02:27:38 +0000 (22:27 -0400)]
Port lttvwindow_process_pending_requests

Also add several time compare functions to the traceset module

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoAdd Callgrind as an Helper to run lttv
Francis Deslauriers [Fri, 6 Jul 2012 19:13:55 +0000 (15:13 -0400)]
Add Callgrind as an Helper to run lttv

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoChange function name lttv_traceset_create_position to lttv_traceset_create_current_po...
Francis Deslauriers [Fri, 6 Jul 2012 19:12:00 +0000 (15:12 -0400)]
Change function name lttv_traceset_create_position to lttv_traceset_create_current_position

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoRemove duplicate field in detailed event view
Francis Deslauriers [Thu, 5 Jul 2012 15:04:08 +0000 (11:04 -0400)]
Remove duplicate field in detailed event view

Add option to lttv_event_to_string to select if we add the timestamp and the event name to the returned string

(Closes #291)

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoRemoved the live trace option
Francis Deslauriers [Thu, 5 Jul 2012 14:20:53 +0000 (10:20 -0400)]
Removed the live trace option

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoAdd warning popup when trying to open multiple traces
Francis Deslauriers [Wed, 4 Jul 2012 21:21:20 +0000 (17:21 -0400)]
Add warning popup when trying to open multiple traces

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoInitial port of the detailed event view
Francis Deslauriers [Fri, 22 Jun 2012 14:14:11 +0000 (10:14 -0400)]
Initial port of the detailed event view

 Add valgrind suppression file for GTK

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoAdd check for endtime in process middle
Yannick Brosseau [Wed, 13 Jun 2012 16:10:18 +0000 (12:10 -0400)]
Add check for endtime in process middle

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoImplements scrollbar in main window
Francis Deslauriers [Mon, 11 Jun 2012 14:08:49 +0000 (10:08 -0400)]
Implements scrollbar in main window

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoimplements add trace dialog
Francis Deslauriers [Fri, 8 Jun 2012 16:04:44 +0000 (12:04 -0400)]
implements add trace dialog

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoinitial port of the mainwindow
Francis Deslauriers [Thu, 7 Jun 2012 19:47:14 +0000 (15:47 -0400)]
initial port of the mainwindow

Signed-off-by: Francis Deslauriers <francis.deslauriers@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoImplement LttvTracesetPosition
Yannick Brosseau [Mon, 11 Jun 2012 15:53:37 +0000 (11:53 -0400)]
Implement LttvTracesetPosition

(Might need more tests)

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoPut back the initial process creation time at the begining of the trace
Yannick Brosseau [Thu, 7 Jun 2012 21:26:19 +0000 (17:26 -0400)]
Put back the initial process creation time at the begining of the trace

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoManage state correctly with multiple open trace
Yannick Brosseau [Thu, 7 Jun 2012 20:15:17 +0000 (16:15 -0400)]
Manage state correctly with multiple open trace

We can now open a traceset with multiple trace (like a kernel and ust trace made together)

Create an index to map the trace_handle to the right state object (we have one state object for each trace)

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoReactivate traceset seek_by_time
Yannick Brosseau [Thu, 7 Jun 2012 18:38:16 +0000 (14:38 -0400)]
Reactivate traceset seek_by_time

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoTraverse a path recursively to add all traces within
mdenis [Wed, 4 Apr 2012 16:45:12 +0000 (12:45 -0400)]
Traverse a path recursively to add all traces within

Signed-off-by: Mathieu Denis <mathieu.denis@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoInitial port of the state system to the LTTng 2.0 trace format
Yannick Brosseau [Wed, 30 May 2012 21:38:08 +0000 (17:38 -0400)]
Initial port of the state system to the LTTng 2.0 trace format

Rework the internal data structure (remove Tracefile.c, add a TraceState inside a Trace)
There is no callback by event id anymore, so all state event handler receive all the events.
Several files were reorganize (including moving them out of ltt to the lttv lib directly.

The current implementation use a temporary State structure, so it can only support on trace.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoDisable ltttraceread library build
Mathieu Desnoyers [Mon, 2 Apr 2012 20:48:26 +0000 (16:48 -0400)]
Disable ltttraceread library build

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6 years agoAdd a temporary single LttvState container
Yannick Brosseau [Mon, 2 Apr 2012 18:45:03 +0000 (14:45 -0400)]
Add a temporary single LttvState container

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoAdd functions to open trace from the traceset
mdenis [Wed, 28 Mar 2012 03:33:13 +0000 (23:33 -0400)]
Add functions to open trace from the traceset

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoCreate a LttvEvent object
Yannick Brosseau [Fri, 16 Mar 2012 20:17:23 +0000 (16:17 -0400)]
Create a LttvEvent object

This object contains a pointer to the current bt_ctf_event
and to the associated TraceState

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoForce the disabling of the gui building
Yannick Brosseau [Tue, 13 Mar 2012 18:09:57 +0000 (14:09 -0400)]
Force the disabling of the gui building

Since the GUI is not yet ported to babeltrace, don't allow users to build it

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoPrinting events using babeltrace
Hassan Makkeh [Sun, 11 Mar 2012 05:28:16 +0000 (00:28 -0500)]
Printing events using babeltrace

Disable the depanalysis and formatedDump until they are ported

Signed-off-by: Hassan Makke <hassan.makke@polymtl.ca>
Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>
6 years agoBasic babeltrace integration
Yannick Brosseau [Fri, 9 Mar 2012 23:49:02 +0000 (18:49 -0500)]
Basic babeltrace integration

Open a trace, read it, sent the event to textDump module
Display event name and timestamp

Signed-off-by: Yannick Brosseau <yannick.brosseau@gmail.com>