lttv.git
14 years agoMove and update documentation
Benjamin Poirier [Wed, 7 Apr 2010 16:01:03 +0000 (12:01 -0400)] 
Move and update documentation

Document the functions that each module may provide in each module's
respective header file.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoFix two memory leaks
Benjamin Poirier [Thu, 1 Apr 2010 14:49:39 +0000 (10:49 -0400)] 
Fix two memory leaks

Found using valgrind, of course.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoDisplay the accuracy area below the eval graphs
Benjamin Poirier [Thu, 1 Apr 2010 14:46:32 +0000 (10:46 -0400)] 
Display the accuracy area below the eval graphs

Restore the trace-time graph behavior that was present before "Calculate
synchronization accuracy within the chull module". The encapsulation is not
broken however. The eval graphs show broadcast points over the accuracy area.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoCalculate synchronization accuracy within the chull module
Benjamin Poirier [Fri, 26 Mar 2010 20:31:25 +0000 (16:31 -0400)] 
Calculate synchronization accuracy within the chull module

Move the linear programming-based synchronization accuracy code from the eval
module to the chull module. This avoids having to break the chull module
encapsulation to access the hull points from the eval module. As before,
accuracy information is only available if the glpk library is available at
build time.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoPerform factor reduction as a modular step
Benjamin Poirier [Thu, 25 Mar 2010 21:33:52 +0000 (17:33 -0400)] 
Perform factor reduction as a modular step

Adds a fourth step of modular processing. After event processing, matching and
analysis are completed, factor reduction is performed through a module. At the
moment there is only one such module, the accuracy-based factor reduction that
was already present, but new modules can be added and selected through a
command line option.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoPerform trace factor reduction as a separate step
Benjamin Poirier [Mon, 22 Mar 2010 21:27:22 +0000 (17:27 -0400)] 
Perform trace factor reduction as a separate step

This avoids duplicating the factor reduction (or "propagation") code in every
analysis module. Instead, analysis modules return synchronization factors for
every pair of traces and reduction is performed separately from the analysis.

If a trace pair doesn't have factors but the inverse pair does (ie. no factors
to convert the time from trace 1 to 0 but there are factors to convert the
time from trace 0 to 1), the factors from the inverted pair are used (after
being inverted themselves).

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoSet the correction factors in the sync_chain
Benjamin Poirier [Tue, 16 Mar 2010 20:14:10 +0000 (16:14 -0400)] 
Set the correction factors in the sync_chain

... instead of in the event_processing. Using the correction factors, at least
through lttv, is specific to the viewer, not the trace type. The sync chain is
the part that contains code specific to a viewer.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoFix a warning
Benjamin Poirier [Tue, 16 Mar 2010 20:10:59 +0000 (16:10 -0400)] 
Fix a warning

"dereferencing type-punned pointer will break strict-aliasing rules"
See man gcc, -fstrict-aliasing

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoPerform accuracy analysis only on hull points
Benjamin Poirier [Fri, 29 Jan 2010 20:57:16 +0000 (15:57 -0500)] 
Perform accuracy analysis only on hull points

This is more precise than a sample of evenly spaced points. It is also faster
on real traces.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoGive more statistics about broadcast messages
Benjamin Poirier [Tue, 16 Mar 2010 18:09:51 +0000 (14:09 -0400)] 
Give more statistics about broadcast messages

Most of these only apply to the case where only two traces are synchronized.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoUpdate README and documentation
Benjamin Poirier [Tue, 12 Jan 2010 15:36:51 +0000 (10:36 -0500)] 
Update README and documentation

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoChange synchronization code license to LGPLv2.1
Benjamin Poirier [Wed, 24 Feb 2010 21:37:53 +0000 (16:37 -0500)] 
Change synchronization code license to LGPLv2.1

This change is to allow potential inclusion of the synchronization code in the
Tracing and Monitoring Framework project of Eclipse.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoMerge branch 'master' of ssh://lttng.org/home/git/lttv v0.12.31
Mathieu Desnoyers [Wed, 7 Apr 2010 15:36:58 +0000 (11:36 -0400)] 
Merge branch 'master' of ssh://lttng.org/home/git/lttv

14 years agoLTTV 0.12.31
Mathieu Desnoyers [Wed, 7 Apr 2010 15:36:27 +0000 (11:36 -0400)] 
LTTV 0.12.31

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agostate.c: fix statedump end fixup, add "print_stack()" helper
Mathieu Desnoyers [Wed, 7 Apr 2010 15:31:36 +0000 (11:31 -0400)] 
state.c: fix statedump end fixup, add "print_stack()" helper

Detect threads scheduled out from usermode and don't flag them as "syscall"
inappropriately.

Also add some debugging infrastructure for statedump end event (print_stack()).

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Mon, 5 Apr 2010 18:39:14 +0000 (14:39 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Sat, 3 Apr 2010 14:09:58 +0000 (10:09 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Sat, 3 Apr 2010 00:55:28 +0000 (20:55 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Sat, 3 Apr 2010 00:39:42 +0000 (20:39 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Sat, 3 Apr 2010 00:23:48 +0000 (20:23 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Fri, 2 Apr 2010 19:13:05 +0000 (15:13 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Fri, 26 Mar 2010 19:51:37 +0000 (15:51 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Thu, 25 Mar 2010 20:47:42 +0000 (16:47 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 24 Mar 2010 16:11:57 +0000 (12:11 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 17 Mar 2010 20:27:54 +0000 (16:27 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 17 Mar 2010 12:57:19 +0000 (08:57 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Tue, 16 Mar 2010 20:29:30 +0000 (16:29 -0400)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate LTTng manual non-html tags
Mathieu Desnoyers [Mon, 15 Mar 2010 19:59:43 +0000 (15:59 -0400)] 
update LTTng manual non-html tags

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoUpdate compat
Mathieu Desnoyers [Mon, 15 Mar 2010 16:52:49 +0000 (12:52 -0400)] 
Update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Tue, 2 Mar 2010 12:58:54 +0000 (07:58 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Mon, 1 Mar 2010 21:34:21 +0000 (16:34 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Thu, 25 Feb 2010 16:34:14 +0000 (11:34 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 24 Feb 2010 23:56:16 +0000 (18:56 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 17:13:54 +0000 (12:13 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 17:06:24 +0000 (12:06 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 17:05:58 +0000 (12:05 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 17:05:14 +0000 (12:05 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 17:03:56 +0000 (12:03 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 16:49:24 +0000 (11:49 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 16:45:22 +0000 (11:45 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate roadmap
Mathieu Desnoyers [Wed, 24 Feb 2010 16:41:29 +0000 (11:41 -0500)] 
update roadmap

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoDon't add "0" rows to a glpk problem
Benjamin Poirier [Thu, 18 Feb 2010 19:42:55 +0000 (14:42 -0500)] 
Don't add "0" rows to a glpk problem

glpk aborts if "0" rows are added, skip over the call.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoupdate compat
Mathieu Desnoyers [Thu, 18 Feb 2010 13:54:23 +0000 (08:54 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 17 Feb 2010 23:02:42 +0000 (18:02 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Thu, 11 Feb 2010 15:04:07 +0000 (10:04 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years ago2.6 trace format, lttv 0.12.30 v0.12.30
Mathieu Desnoyers [Wed, 10 Feb 2010 21:33:54 +0000 (16:33 -0500)] 
2.6 trace format, lttv 0.12.30

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoUpdate trace format version to 2.6
Mathieu Desnoyers [Wed, 10 Feb 2010 20:52:17 +0000 (15:52 -0500)] 
Update trace format version to 2.6

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoRevert to alignment on max(architecture size)
Mathieu Desnoyers [Wed, 10 Feb 2010 20:21:44 +0000 (15:21 -0500)] 
Revert to alignment on max(architecture size)

Finally, noticed that gcc aligns uint64_t on 32-bit for 32-bit architectures.
Hopefully we are not facing a case where different compilers behave differently.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoupdate compat
Mathieu Desnoyers [Tue, 9 Feb 2010 17:49:45 +0000 (12:49 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoRemove COPYING from .gitignore
Benjamin Poirier [Mon, 8 Feb 2010 18:51:20 +0000 (13:51 -0500)] 
Remove COPYING from .gitignore

As per commit 769633db3416e9c3e78423b28c4bd0170fc7f963 Add COPYING file,
COPYING is no longer a generated file.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoDo not use __attribute__((constructor))
Benjamin Poirier [Mon, 8 Feb 2010 18:51:19 +0000 (13:51 -0500)] 
Do not use __attribute__((constructor))

For greater compatibility with older compilers. The functions that used to be
constructors are functions that register the sync modules. These functions now
have to be called from each sync_chain initialization function.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoupdate manual
Mathieu Desnoyers [Mon, 8 Feb 2010 18:18:39 +0000 (13:18 -0500)] 
update manual

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14 years agoAdded missing licence header.
William Bourque [Fri, 5 Feb 2010 17:05:11 +0000 (12:05 -0500)] 
Added missing licence header.

14 years agoupdate compat
Mathieu Desnoyers [Fri, 5 Feb 2010 15:53:53 +0000 (10:53 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate version 0.29 v0.12.29
Mathieu Desnoyers [Tue, 2 Feb 2010 22:04:18 +0000 (17:04 -0500)] 
update version 0.29

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoUse updated event definitions
Benjamin Poirier [Mon, 1 Feb 2010 16:56:27 +0000 (11:56 -0500)] 
Use updated event definitions

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoRemove dependency on kernel headers
Benjamin Poirier [Fri, 29 Jan 2010 17:20:43 +0000 (12:20 -0500)] 
Remove dependency on kernel headers

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoAdd header files in SOURCES
Benjamin Poirier [Fri, 29 Jan 2010 17:06:41 +0000 (12:06 -0500)] 
Add header files in SOURCES

make distcheck agrees

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoPartial revert "Disable sync/"
Benjamin Poirier [Fri, 29 Jan 2010 17:54:30 +0000 (12:54 -0500)] 
Partial revert "Disable sync/"

This partially reverts commits
86d5459b882f9874a61c1266c8c12478e1448377
5b96c742719728543bb067b8b154f294243c1c18
c73a133267f0de33bd7303de34a8f3e0ef90422a
ccf1db700d7477f4cd825ac435e2632443ee51f2

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoComments and pointers style format changed to comply to kernel code standard.
William Bourque [Tue, 2 Feb 2010 18:03:10 +0000 (13:03 -0500)] 
Comments and pointers style format changed to comply to kernel code standard.

14 years agoupdate compat
Mathieu Desnoyers [Mon, 1 Feb 2010 14:40:18 +0000 (09:40 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate manual
Mathieu Desnoyers [Sat, 30 Jan 2010 17:28:56 +0000 (12:28 -0500)] 
update manual

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate manual
Mathieu Desnoyers [Sat, 30 Jan 2010 17:28:05 +0000 (12:28 -0500)] 
update manual

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate lttng manual
Mathieu Desnoyers [Sat, 30 Jan 2010 17:27:08 +0000 (12:27 -0500)] 
update lttng manual

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate
Mathieu Desnoyers [Sat, 30 Jan 2010 17:25:43 +0000 (12:25 -0500)] 
update

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate manual with licenses
Mathieu Desnoyers [Sat, 30 Jan 2010 17:21:39 +0000 (12:21 -0500)] 
update manual with licenses

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoremove sync dependency from gui module v0.12.28
Mathieu Desnoyers [Fri, 29 Jan 2010 17:41:47 +0000 (12:41 -0500)] 
remove sync dependency from gui module

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate version to 0.12.28
Mathieu Desnoyers [Fri, 29 Jan 2010 17:36:56 +0000 (12:36 -0500)] 
update version to 0.12.28

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoTemporarily remove sync trace call from gui
Mathieu Desnoyers [Fri, 29 Jan 2010 17:35:04 +0000 (12:35 -0500)] 
Temporarily remove sync trace call from gui

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoFixed a bug on a call to ltt_trace_time_span_get. No API change.
Wlliam Bourque [Tue, 26 Jan 2010 23:34:52 +0000 (18:34 -0500)] 
Fixed a bug on a call to ltt_trace_time_span_get. No API change.

14 years agoDisable sync/ completely, build OK v0.12.27
Mathieu Desnoyers [Fri, 29 Jan 2010 13:22:22 +0000 (08:22 -0500)] 
Disable sync/ completely, build OK

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoDisable sync/ because it does not build on x86_64
Mathieu Desnoyers [Fri, 29 Jan 2010 00:16:54 +0000 (19:16 -0500)] 
Disable sync/ because it does not build on x86_64

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate version
Mathieu Desnoyers [Fri, 29 Jan 2010 00:03:27 +0000 (19:03 -0500)] 
update version

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoFix tracecontext seek backward underflow v0.12.26
Mathieu Desnoyers [Thu, 28 Jan 2010 23:57:36 +0000 (18:57 -0500)] 
Fix tracecontext seek backward underflow

Fix a problem with the detailed event list "seek backward". In the following
condition:

- Long interval between events (e.g. generated with power management suspend).
- Happening close to trace start.
- Trace start near 0s 0ns.

The substraction could underflow. Fix this by comparing the time to substract
and floor to trace start time if it would underflow.

The visible effect was that the detailed event list is seeked to the end of the
trace rather than the previous event when going "up" one event prior to the
suspend begin.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Viktor Rosendahl <viktor.rosendahl@nokia.com>
14 years agoAdd COPYING file
Pierre-Marc Fournier [Wed, 27 Jan 2010 20:09:32 +0000 (15:09 -0500)] 
Add COPYING file

14 years agoupdate compat
Mathieu Desnoyers [Sat, 23 Jan 2010 00:23:09 +0000 (19:23 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 20 Jan 2010 23:10:03 +0000 (18:10 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years ago(Hopefully) Merge of the patches.
Wlliam Bourque [Wed, 6 Jan 2010 21:49:57 +0000 (16:49 -0500)] 
(Hopefully) Merge of the patches.

14 years agoupdate compat
Mathieu Desnoyers [Mon, 4 Jan 2010 18:53:58 +0000 (13:53 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 23 Dec 2009 18:54:45 +0000 (13:54 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate compat
Mathieu Desnoyers [Wed, 23 Dec 2009 16:17:39 +0000 (11:17 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoupdate compat
Mathieu Desnoyers [Sun, 20 Dec 2009 12:35:30 +0000 (07:35 -0500)] 
update compat

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
14 years agoAdd glib options to help out valgrind
Benjamin Poirier [Fri, 18 Dec 2009 19:15:11 +0000 (14:15 -0500)] 
Add glib options to help out valgrind

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoPartial revert "runlttv: change valgrind args to give more details"
Benjamin Poirier [Fri, 18 Dec 2009 19:15:10 +0000 (14:15 -0500)] 
Partial revert "runlttv: change valgrind args to give more details"

This reverts commit 2a65ba6ead92f40eded9946c3413b39d81a338ba.

As the manual says "Performance overhead: origin tracking is expensive."

Conflicts:

runlttv

14 years agoFixes for building without libglpk
Benjamin Poirier [Fri, 18 Dec 2009 22:37:56 +0000 (17:37 -0500)] 
Fixes for building without libglpk

This fixes some compilation bugs and one execution bug when generating
--eval-graphs without libglpk

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoFix compilation warnings
Benjamin Poirier [Fri, 18 Dec 2009 15:41:26 +0000 (10:41 -0500)] 
Fix compilation warnings

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoRebuild traceset contexts after performing synchronization
Benjamin Poirier [Thu, 17 Dec 2009 16:28:29 +0000 (11:28 -0500)] 
Rebuild traceset contexts after performing synchronization

This fixes an integration bug with the state system that caused the control
flow view display to become corrupted when zooming in closely to synchronized
traces. It also caused many messages like
WARNING **: Cannot find pin_in in schedchange 5
to be displayed.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoCorrect the README regarding eval mode usage
Benjamin Poirier [Mon, 14 Dec 2009 16:44:49 +0000 (11:44 -0500)] 
Correct the README regarding eval mode usage

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoChange a test file to create hulls that are more spaced out
Benjamin Poirier [Sun, 6 Dec 2009 20:20:44 +0000 (15:20 -0500)] 
Change a test file to create hulls that are more spaced out

This way they are easier to see.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoFix leaks and invalid memory accesses
Benjamin Poirier [Fri, 27 Nov 2009 18:43:05 +0000 (13:43 -0500)] 
Fix leaks and invalid memory accesses

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoAdd a processing module that reads events from a text file
Benjamin Poirier [Fri, 27 Nov 2009 16:09:44 +0000 (11:09 -0500)] 
Add a processing module that reads events from a text file

This is particularly useful for unitests.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoAdd sync_chain_unittest
Benjamin Poirier [Thu, 26 Nov 2009 22:03:06 +0000 (17:03 -0500)] 
Add sync_chain_unittest

Makes the former unitest program more compliant with the current architecture.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoUse a common function to print stats of all modules
Benjamin Poirier [Thu, 26 Nov 2009 20:57:03 +0000 (15:57 -0500)] 
Use a common function to print stats of all modules

Removes code duplication.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoInitialize traceNb in the processing modules
Benjamin Poirier [Thu, 26 Nov 2009 20:39:42 +0000 (15:39 -0500)] 
Initialize traceNb in the processing modules

Removes manipulation of structure fields by sync_chain.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoMake option type OPTIONAL_ARG available
Benjamin Poirier [Thu, 26 Nov 2009 18:43:30 +0000 (13:43 -0500)] 
Make option type OPTIONAL_ARG available

These options are not be supported by Lttv and will be ignored (with a warning
message).

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoinitProcessing takes a va_arg rather than an lttv-specific type
Benjamin Poirier [Thu, 26 Nov 2009 16:12:58 +0000 (11:12 -0500)] 
initProcessing takes a va_arg rather than an lttv-specific type

Makes the framework more general.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoMove some functions around to improve overall structure
Benjamin Poirier [Wed, 25 Nov 2009 20:57:01 +0000 (15:57 -0500)] 
Move some functions around to improve overall structure

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoClean debug statements
Benjamin Poirier [Wed, 25 Nov 2009 20:14:41 +0000 (15:14 -0500)] 
Clean debug statements

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoRemove unused g_info definitions
Benjamin Poirier [Wed, 25 Nov 2009 20:06:03 +0000 (15:06 -0500)] 
Remove unused g_info definitions

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
14 years agoRemove leftover references to processing_lttv
Benjamin Poirier [Wed, 25 Nov 2009 20:02:48 +0000 (15:02 -0500)] 
Remove leftover references to processing_lttv

It is now called processing_lttng.

Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
This page took 0.038152 seconds and 4 git commands to generate.