[lttng-dev] [RELEASE] Babeltrace 1.1.0
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Sat Mar 23 13:45:01 EDT 2013
The Babeltrace project provides trace read and write libraries, as well
as a trace converter. Plugins can be created for any trace format to
allow its conversion to/from another trace format.
The main format expected to be converted to/from is the Common Trace
Format (CTF). The default input format of the "babeltrace" command is
CTF, and its default output format is a human-readable text log. The
"babeltrace-log" command converts from a text log to a CTF trace.
Noteworthy changes:
We had to make important namespacing changes to the user-visible API
between babeltrace 1.0.x and 1.1.0 in order to ensure libbabeltrace does
not with external project symbols and types.
Changelog:
2013-03-23 Babeltrace 1.1.0
* Reinsert "at end of stream" message for discarded events
* Improvement: Message from babeltrace concerning discarded
events needs improvement
* Cleanup: typo fix
* Cleanup: add end of line at end of verbose message
* Fix: misleading message from babeltrace --verbose
* Fix: babeltrace --fields all overrides --no-delta
* Add verbosity to stream id error message
* Fix: Ensure the specified input format is CTF
* Fix: Undefined behavior of double free on strlist in get_names_args
* Fix: ctf-text: don't close stdout
* Fix: warning message for unexpected trace byte order
* Namespace the struct declaration
* Namespace the struct definition
* Namespace the struct format
* Namespace the struct mmap_stream
* Namespace the struct trace_descriptor
* Namespace struct stream_pos
* Namespace compliance for dependencies function
* Cleanup error messages
* Fix: babeltrace: make '-w' actually work
* Convert the unit tests to the TAP format
* Spelling cleanups within comments
* Move the bitfield test to tests/lib/
* Fix: Added a null pointer check to bt_ctf_field_name
* Add babeltrace.pc to gitignore
* namespacing: place flex/bison symbols under bt_yy namespace
* namespace the lookup_integer function
* namespace the definition functions
* namespace the variant functions
* namespace the declaration functions
* namespace the collection functions
* namespace the heap functions
* namespace the struct functions
* namespace the string functions
* namespace the sequence functions
* namespace the int functions
* namespace the enum functions
* namespace definition_ref and definition_unref
* namespace declaration_ref and declaration_unref
* namespace the array functions
* namespace the scope_path functions
* Hide internal functions of libbabeltrace-ctf
* Hide internal functions of ctf-text
* BT_HIDDEN macro
* Namespace the lookup_enum function
Project website: http://www.efficios.com/babeltrace
Download link: http://www.efficios.com/files/babeltrace/
CTF specification: http://www.efficios.com/ctf
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list