tmf: Add follow arrow forward and backward actions to time graph

Also add these actions to the Control Flow view local tool bar.

Change-Id: Ied39dfb813f4dfd4ec7822754978283cbbcf6335
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/15388
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
IP-Clean: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
tmf: Fix ArrayIndexOutOfBoundsException in time graph control

Change-Id: I4da4146e47f969c788cfe0096c3ca4ece891fa6e
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/15436
Tested-by: Hudson CI
Ctf: add removeIterator() to prevent OutOfMemory exception (Bug 414998)

Change-Id: I0a42a1b4d7eb14b37bc97471dba1b4aae44d2f4c
Signed-off-by: Simon Delisle <simon.delisle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/15487
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
IP-Clean: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Tested-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
lttng: Set API builder settings as project settings

This is pretty much the same as the default project settings, but
if somebody somehow changed the settings for their workspace, they
will at least get the one we expect for the plugins here.

Change-Id: I77a371123e4eff73e70bba4a4e4404c2f19ebe10
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/15450
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Added support for operf binary into Oprofile.

Fix for bug 378710 - Leverage new operf program

Change-Id: I476b0ec23a58805dcc6f296d6a382e6ce7bb5f15
Reviewed-on: https://git.eclipse.org/r/15413
Tested-by: Hudson CI
Reviewed-by: Roland Grunberg <rgrunber@redhat.com>
IP-Clean: Roland Grunberg <rgrunber@redhat.com>
Tested-by: Roland Grunberg <rgrunber@redhat.com>
Merge branch 'master' into lttng-luna

Conflicts:
	lttng/org.eclipse.linuxtools.ctf.core.tests/META-INF/MANIFEST.MF
	lttng/org.eclipse.linuxtools.lttng2.core.tests/META-INF/MANIFEST.MF
	lttng/org.eclipse.linuxtools.lttng2.kernel.core.tests/META-INF/MANIFEST.MF

Change-Id: Ifee9ab371bcff8cda48806947848f496fbec81c1
lttng: Disable API checking in the luna branch

Instead of always faking @since annotations to 3.0 in the luna branch,
it was deemed much more simple to simply ignore all API problems in
the Luna branch. That way all @since 2.x annotation will remain as-is,
without throwing errors when one checkouts that branch.

Instead of having to revert dozens and dozens of temporary commits when
we utlimately merge this branch back into master, only this one will
have to be reverted.

Change-Id: Ic37543462b677357b2051326d273d8504086db54
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/15553
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
IP-Clean: Bernd Hufmann <bernd.hufmann@ericsson.com>
Revert all luna temporary annotation changes

Since we don't track APIs in lttng-luna any more, we can simply
ignore changes to the @since annotations. This restores the
temporary changes to their values in the master branch.

This basically reverts the following commits:
685e3d341bc2c596e8704bcb6bca6cd63d2b79b2
917413a824acd67dac8eb28813b3fea90ffbfd99
07aefd357773dec741bd0b63bc5415b93eb442c4
50e1c13755b7b45cbc6c297f57b9fc3791e73024
c28d4f0f84617b13192726fa98cf62e557a9beff
9a81de068037e28095e7edfe1ff29422aa24cfe3
6f7efeb71f1a18a00a57260ca79e317fdaf100d7

Change-Id: I665b2e792a1cdba6fee55005b10c5fc874f94b4f
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/15554
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
IP-Clean: Bernd Hufmann <bernd.hufmann@ericsson.com>
BTree index on disk.

Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
BTree optimizations and bench in progress.
FlatArray file, bench
Much better performance for both algorithms
Improve write times
Bench all at once
Fix bench bug
Fix file handle not getting closed.
Use ByteBuffer WIP
A lot of code cleanup
More javadoc, BTree tests
More tests, versions, FlatArray bug fix