Jérémie Galarneau [Wed, 2 Nov 2016 20:11:20 +0000 (16:11 -0400)]
Test bt_notification_heap
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 1 Nov 2016 20:34:16 +0000 (16:34 -0400)]
Implement the notification heap interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 1 Nov 2016 01:52:46 +0000 (21:52 -0400)]
Add bt_notification_heap interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 28 Oct 2016 21:27:09 +0000 (17:27 -0400)]
Validate ref count opt-in in bt_ref_get
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 28 Oct 2016 20:35:47 +0000 (16:35 -0400)]
Null check of plug-in properties in debug output
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 28 Oct 2016 20:35:24 +0000 (16:35 -0400)]
Make --plugin-path optional
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 28 Oct 2016 15:49:46 +0000 (11:49 -0400)]
Add bt_ctf_field_variant_get_tag
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 27 Oct 2016 23:09:11 +0000 (19:09 -0400)]
Fix space indentations
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 27 Oct 2016 23:08:34 +0000 (19:08 -0400)]
Add missing line-feeds in logging
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 27 Oct 2016 23:08:02 +0000 (19:08 -0400)]
Add support for statically-built plug-ins
./configure --disable-shared BUILT_IN_PLUGINS=1
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 27 Oct 2016 21:35:59 +0000 (17:35 -0400)]
Add bt_ctf_event_get_packet
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 26 Oct 2016 14:50:14 +0000 (10:50 -0400)]
Wrong file name in ctf/plugin.c header
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 25 Oct 2016 21:19:40 +0000 (17:19 -0400)]
Add test_ir_visit and test_trace_listener to the test list
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 25 Oct 2016 15:43:21 +0000 (11:43 -0400)]
Fix verbose and debug mode options
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 24 Oct 2016 20:31:07 +0000 (16:31 -0400)]
ctf-fs: missing component->streams NULL check
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 24 Oct 2016 20:27:19 +0000 (16:27 -0400)]
converter: parse 1.x and 2.0 options
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 11 Oct 2016 14:46:59 +0000 (10:46 -0400)]
Fix libadd referring to text plugin
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 11 Oct 2016 14:44:38 +0000 (10:44 -0400)]
Add missing text plugin files
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 11 Oct 2016 14:43:28 +0000 (10:43 -0400)]
Missing btr makefile
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 11 Oct 2016 14:40:29 +0000 (10:40 -0400)]
Add missing event notification implementation file
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 11 Oct 2016 07:54:00 +0000 (03:54 -0400)]
allow multiple ctf streams to be open
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 10 Oct 2016 02:46:35 +0000 (22:46 -0400)]
Rename correlator to muxer
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 10 Oct 2016 01:54:01 +0000 (21:54 -0400)]
Fix packet switch bug
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 20 Sep 2016 19:14:45 +0000 (15:14 -0400)]
Implement filter component type
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 20 Sep 2016 03:13:36 +0000 (23:13 -0400)]
Add filter component type
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 20 Sep 2016 02:29:21 +0000 (22:29 -0400)]
Sinks own their input iterators
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 12 Sep 2016 19:07:19 +0000 (15:07 -0400)]
text: Remove stream_timestamps hashtable
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 12 Sep 2016 18:32:16 +0000 (14:32 -0400)]
Docs: bt_ctf_stream_class_add_event_class comment typo
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 8 Sep 2016 15:58:54 +0000 (11:58 -0400)]
text: wip event formating
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 8 Sep 2016 01:00:46 +0000 (21:00 -0400)]
Fix source component memory leak
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 7 Sep 2016 22:23:56 +0000 (18:23 -0400)]
add end of stream notification
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 7 Sep 2016 18:56:02 +0000 (14:56 -0400)]
Plugins are alive!
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 6 Sep 2016 20:13:10 +0000 (16:13 -0400)]
add debug printout
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 6 Sep 2016 20:12:34 +0000 (16:12 -0400)]
Fix: uninitialized use of ctf_fs
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 6 Sep 2016 20:11:57 +0000 (16:11 -0400)]
Add reading loop to babeltrace binary
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 6 Sep 2016 19:12:39 +0000 (15:12 -0400)]
Implement notification iterator wrappers
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 5 Sep 2016 21:16:57 +0000 (17:16 -0400)]
Implement ctf fs iterator functions
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 5 Sep 2016 19:47:29 +0000 (15:47 -0400)]
Fix: path value retrieval memory leak
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Mon, 5 Sep 2016 19:36:49 +0000 (15:36 -0400)]
Init ctf fs data and metadata streams
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 31 Aug 2016 19:16:06 +0000 (15:16 -0400)]
Move remaining protorectoral files to ctf fs plugin
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 20:33:33 +0000 (16:33 -0400)]
Accomodate component destructor API changes in text plugin
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 20:33:17 +0000 (16:33 -0400)]
Add ctf fs iterator initialization
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 19:51:22 +0000 (15:51 -0400)]
Check for NULL user destroy in iterator
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 19:41:54 +0000 (15:41 -0400)]
Code standard cleanup
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 19:41:40 +0000 (15:41 -0400)]
Implement base iterator interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 04:21:15 +0000 (00:21 -0400)]
Add notification utility library
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 04:04:53 +0000 (00:04 -0400)]
Add implementation of bt_component_source_set_iterator_init_cb
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 04:02:11 +0000 (00:02 -0400)]
Cleanup ctf/fs/Makefile.am
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 04:01:39 +0000 (00:01 -0400)]
Add bt_component_source_validate() implementation
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 30 Aug 2016 03:30:35 +0000 (23:30 -0400)]
Integrate ctf proto into the plugin build system
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 27 Aug 2016 20:16:41 +0000 (16:16 -0400)]
destroy_text must conform to bt_component_destroy_cb
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 27 Aug 2016 20:15:28 +0000 (16:15 -0400)]
Add ctf fs component skeleton
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 27 Aug 2016 20:14:58 +0000 (16:14 -0400)]
Reorder bt_component_status enum
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 27 Aug 2016 19:17:23 +0000 (15:17 -0400)]
Remove weird character from ctf-btr.h
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 27 Aug 2016 18:44:04 +0000 (14:44 -0400)]
Remove bt_ctf_clock_create_empty() usage
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 15 Aug 2016 01:09:18 +0000 (21:09 -0400)]
Add ctf-reader prototype
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sun, 14 Aug 2016 19:14:22 +0000 (15:14 -0400)]
ir: make bt_ctf_field_type_copy() public
This function can be useful for some source plugins which support
aliases in their metadata description: the base type is created
once, then one copy is created for each instance (possibly with
a different tag if it's a variant alias, for example).
The copy and all its children have their valid flag reset to 0 (as
well as their frozen flag). This means that they are not considered
valid after the copy operation. The length and tag field paths of
resp. sequence and variant field types will be resolved later when
this copy is used as one of the types of an event class, a stream
class, or a trace, and when it's about to be frozen in those
contexts.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Aug 2016 18:33:58 +0000 (14:33 -0400)]
Tests: NULL clock names are now allowed
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Aug 2016 18:33:32 +0000 (14:33 -0400)]
Add documentation to bt_ctf_clock_set_name
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Aug 2016 18:31:25 +0000 (14:31 -0400)]
Allow NULL clock name
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sun, 14 Aug 2016 19:08:38 +0000 (15:08 -0400)]
ir: allow the creation of an empty clock (nameless)
bt_ctf_clock_create_empty() is used to create an empty clock object.
This clock has no name, and it cannot be added to any other object
until its name is set using bt_ctf_clock_set_name().
This helps the creation of a clock object when its name is not known
in advance, just like the other properties.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 19 Aug 2016 16:22:00 +0000 (12:22 -0400)]
Workaround glib g_module_open bug
See https://bugzilla.gnome.org/show_bug.cgi?id=769391
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 22:10:25 +0000 (18:10 -0400)]
Missing dirent include in component-factory.c
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 22:10:08 +0000 (18:10 -0400)]
Recursively search the plugin path
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 20:54:37 +0000 (16:54 -0400)]
Tests: add trace listener interface test
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 20:56:29 +0000 (16:56 -0400)]
trace listener test
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 20:56:04 +0000 (16:56 -0400)]
Clean-up: use COMMON_TEST_LDADD to simplify Makefile
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 29 Jul 2016 19:36:28 +0000 (15:36 -0400)]
Implement trace listener interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 28 Jul 2016 21:27:57 +0000 (17:27 -0400)]
Change "handler" terminology to the more specific listener
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 28 Jul 2016 01:35:33 +0000 (21:35 -0400)]
Tests: add visitor interface test
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 4 Jun 2016 16:20:07 +0000 (12:20 -0400)]
Add CTF-IR visitor interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 20 Apr 2016 16:15:10 +0000 (12:15 -0400)]
Add trace moficiation notification handler interface
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 20 Apr 2016 16:14:32 +0000 (12:14 -0400)]
Docs: fix comment
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Tue, 19 Apr 2016 21:35:44 +0000 (17:35 -0400)]
Cast destroy_text to bt_component_destroy_cb
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:32:14 +0000 (12:32 -0500)]
Update text plugin skeleton
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:31:26 +0000 (12:31 -0500)]
Take ownership of component class in bt_component_source_create
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:30:57 +0000 (12:30 -0500)]
Implement bt_component_sink_set_handle_notification_cb
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:30:28 +0000 (12:30 -0500)]
Register sink components to the event notification by default
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:30:04 +0000 (12:30 -0500)]
Implement sink validation function
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:29:46 +0000 (12:29 -0500)]
Call plugin exit function before unloading
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:29:32 +0000 (12:29 -0500)]
Implement bt_component_set_destroy_cb
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:29:11 +0000 (12:29 -0500)]
Fix error check not checking for BT_COMPONENT_STATUS_OK
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:28:51 +0000 (12:28 -0500)]
Make component class destructor optional
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:28:06 +0000 (12:28 -0500)]
Update copyrights
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:27:43 +0000 (12:27 -0500)]
Clarify bt_component_sink_handle_notification_cb semantics
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:26:26 +0000 (12:26 -0500)]
Clarify bt_component_destroy_cb semantics
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:26:00 +0000 (12:26 -0500)]
Clean-up in babeltrace.c
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 17:25:39 +0000 (12:25 -0500)]
Leak fix
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Thu, 25 Feb 2016 01:37:39 +0000 (20:37 -0500)]
Add bt_component_sink_register_notification_type
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 23:17:20 +0000 (18:17 -0500)]
Initialize component class init callback
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 23:02:00 +0000 (18:02 -0500)]
Remove bt_component_set_error_stream
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 23:01:34 +0000 (18:01 -0500)]
Warn on duplicate component class registration
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 22:30:06 +0000 (17:30 -0500)]
Don't load plug-ins recursively by default
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 22:27:37 +0000 (17:27 -0500)]
Bump library version to 2.0
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 24 Feb 2016 09:41:05 +0000 (04:41 -0500)]
Install plugins in $(libdir)/babeltrace/plugins
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 24 Feb 2016 08:52:08 +0000 (03:52 -0500)]
Plugins: rename reader -> fs, and symbols.c to plugin.c
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 24 Feb 2016 08:44:46 +0000 (03:44 -0500)]
Plugins: remove unnecessary stuff in Makefile.am files
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 24 Feb 2016 06:23:56 +0000 (01:23 -0500)]
Move plugin system sources to lib/plugin-system
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 24 Feb 2016 02:32:11 +0000 (21:32 -0500)]
Strip babeltrace.c
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Wed, 24 Feb 2016 00:49:04 +0000 (19:49 -0500)]
Add base plug-in skeletons
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
This page took 0.04021 seconds and 4 git commands to generate.