From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: lttng-dev@lists.lttng.org
Cc: diamon-discuss@lists.linuxfoundation.org,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: [diamon-discuss] [RELEASE] LTTng-UST 2.9.0 (Linux user-space tracer)
Date: Tue, 29 Nov 2016 22:42:43 +0000 (UTC) [thread overview]
Message-ID: <828273171.20873.1480459363170.JavaMail.zimbra@efficios.com> (raw)
This is the official announcement of the release of LTTng-UST 2.9.0.
Release name: Joannès.
LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer,
is a low-overhead application tracer. The library "liblttng-ust" enables
tracing of applications and libraries.
New and Noteworthy for LTTng-UST 2.9:
* Various performance improvements. Tested on x86-64 and ARM32.
* New liblttng-ust-fd helper library to deal with daemon applications
closing file descriptors that don't belong to them, e.g. loop
closing file descriptors after fork, or BSD closeall().
* Introduce library load/unlock tracking events, which is more
precise than the dlopen/dlmopen/dlclose instrumentation we had
in lttng-ust 2.8 in cases where a dlopen'd library loads its
own dependencies.
* Tracepoints: new payload types supported: array and sequences of
integers in network byte order,
* Documentation (man pages) overhaul,
* Added support for ARM64 "aarch64_be" for some toolchains,
* Added "-ust" suffix to lttng-ust thread names,
* Introduce lttng_ust_loaded weak symbol, meant to allow applications
to detect whether lttng-ust is dynamically loaded,
* perf counters contexts can now be used across all architectures
supported by Perf. We use a read() system call on a perf file
descriptor as fallback. It is slower, but works everywhere.
The release name "Joannès" is named after a Berliner Weisse style
beer from the Trèfle Noir microbrewery in Rouyn-Noranda. It is a
tangy beer with a distinct pink dress and intense fruit flavor,
thanks to the presence of fresh blackcurrant grown in Témiscamingue.
Project website: http://lttng.org
Documentation: http://lttng.org/docs
Download link: http://lttng.org/download
Changelog:
2016-11-29 (National Square Dance Day) lttng-ust 2.9.0
* lttng-ust(3): document `lttng_ust_loaded` symbol
* lttng-ust(3): document `perf:thread:raw:rN:NAME` context
* lttng-ust-dl(3): update documentation
* lttng-ust(3): document liblttng-ust-fd
* doc/man: document the lttng_ust_lib events
* doc/man: add full stop to descriptive table cells
* doc/man: reorganize source for tables
* lttng-ust(3): sort ctf_*() macro parameter definitions
* lttng-ust(3): fix alignment and indentation
* lttng-ust(3): document new ctf_*() array/sequence network/hex macros
* Performance: add missing "caa_unlikely" on fast-path
* Fix: loglevel and model_emf_uri build fix
* Fix: loglevel and model_emf_uri with g++ compiled probes
* Fix: Out of tree build of liblttng-ust-java
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
WARNING: multiple messages have this Message-ID (diff)
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: lttng-dev@lists.lttng.org
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
diamon-discuss@lists.linuxfoundation.org
Subject: [RELEASE] LTTng-UST 2.9.0 (Linux user-space tracer)
Date: Tue, 29 Nov 2016 22:42:43 +0000 (UTC) [thread overview]
Message-ID: <828273171.20873.1480459363170.JavaMail.zimbra@efficios.com> (raw)
This is the official announcement of the release of LTTng-UST 2.9.0.
Release name: Joannès.
LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer,
is a low-overhead application tracer. The library "liblttng-ust" enables
tracing of applications and libraries.
New and Noteworthy for LTTng-UST 2.9:
* Various performance improvements. Tested on x86-64 and ARM32.
* New liblttng-ust-fd helper library to deal with daemon applications
closing file descriptors that don't belong to them, e.g. loop
closing file descriptors after fork, or BSD closeall().
* Introduce library load/unlock tracking events, which is more
precise than the dlopen/dlmopen/dlclose instrumentation we had
in lttng-ust 2.8 in cases where a dlopen'd library loads its
own dependencies.
* Tracepoints: new payload types supported: array and sequences of
integers in network byte order,
* Documentation (man pages) overhaul,
* Added support for ARM64 "aarch64_be" for some toolchains,
* Added "-ust" suffix to lttng-ust thread names,
* Introduce lttng_ust_loaded weak symbol, meant to allow applications
to detect whether lttng-ust is dynamically loaded,
* perf counters contexts can now be used across all architectures
supported by Perf. We use a read() system call on a perf file
descriptor as fallback. It is slower, but works everywhere.
The release name "Joannès" is named after a Berliner Weisse style
beer from the Trèfle Noir microbrewery in Rouyn-Noranda. It is a
tangy beer with a distinct pink dress and intense fruit flavor,
thanks to the presence of fresh blackcurrant grown in Témiscamingue.
Project website: http://lttng.org
Documentation: http://lttng.org/docs
Download link: http://lttng.org/download
Changelog:
2016-11-29 (National Square Dance Day) lttng-ust 2.9.0
* lttng-ust(3): document `lttng_ust_loaded` symbol
* lttng-ust(3): document `perf:thread:raw:rN:NAME` context
* lttng-ust-dl(3): update documentation
* lttng-ust(3): document liblttng-ust-fd
* doc/man: document the lttng_ust_lib events
* doc/man: add full stop to descriptive table cells
* doc/man: reorganize source for tables
* lttng-ust(3): sort ctf_*() macro parameter definitions
* lttng-ust(3): fix alignment and indentation
* lttng-ust(3): document new ctf_*() array/sequence network/hex macros
* Performance: add missing "caa_unlikely" on fast-path
* Fix: loglevel and model_emf_uri build fix
* Fix: loglevel and model_emf_uri with g++ compiled probes
* Fix: Out of tree build of liblttng-ust-java
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
next reply other threads:[~2016-11-29 22:42 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-29 22:42 Mathieu Desnoyers [this message]
2016-11-29 22:42 ` [RELEASE] LTTng-UST 2.9.0 (Linux user-space tracer) Mathieu Desnoyers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=828273171.20873.1480459363170.JavaMail.zimbra@efficios.com \
--to=mathieu.desnoyers@efficios.com \
--cc=diamon-discuss@lists.linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lttng-dev@lists.lttng.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.