lp:~lttng/lttng-ust/lttng-ust

Created by Alex Montplaisir on 2011-11-03 and last modified on 2021-04-12
Get this branch:
bzr branch lp:~lttng/lttng-ust/lttng-ust

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu LTTng
Project:
LTTng-UST
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.lttng.org/lttng-ust.git.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on izar and finished 1 hour ago taking 10 seconds — see the log
Import started 7 hours ago on alnitak and finished 7 hours ago taking 10 seconds — see the log
Import started 13 hours ago on izar and finished 13 hours ago taking 10 seconds — see the log
Import started 19 hours ago on alnitak and finished 19 hours ago taking 10 seconds — see the log
Import started on 2021-04-12 on izar and finished on 2021-04-12 taking 10 seconds — see the log
Import started on 2021-04-12 on alnitak and finished on 2021-04-12 taking 10 seconds — see the log
Import started on 2021-04-12 on izar and finished on 2021-04-12 taking 10 seconds — see the log
Import started on 2021-04-11 on alnitak and finished on 2021-04-11 taking 10 seconds — see the log
Import started on 2021-04-11 on alnitak and finished on 2021-04-11 taking 10 seconds — see the log
Import started on 2021-04-11 on izar and finished on 2021-04-11 taking 10 seconds — see the log

Recent revisions

2760. By Mathieu Desnoyers on 2021-04-12

Document nested type alignment field

Clarify that the alignment field for structure, sequence, and array
types is a minimum alignment.

Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: If0f7d24742741957085742c3a68db0b964e22a67

2759. By Michael Jeanson <email address hidden> on 2021-04-09

Move msgpack to libcommon

msgpack provides common utils used across libraries, move it to
libcommon.

This is part of an effort to standardize our autotools setup across
projects to simplify maintenance.

Change-Id: Iaf8bb9e4504891f6072e68ac0ea24b8a13503e71
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

2758. By Michael Jeanson <email address hidden> on 2021-04-09

Add an internal 'libcommon' for utils

Replicate the setup in tools and create a convenience library
for internal utils. Move the 'snprintf' component to this internal lib.

This is part of an effort to standardize our autotools setup across
projects to simplify maintenance.

Change-Id: I4e8ad48eda64a093b7e169474ad454b74a237e09
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

2757. By Michael Jeanson <email address hidden> on 2021-04-09

Move internal headers to 'src/' dir

Move internal headers from the global 'include' directory to their
respective private directories under 'src/'. Remove the 'ust-' prefix
when appropriate as they are now included with the 'common/' path which
makes it easier to distinguish public and internal headers.

This is part of an effort to standardize our autotools setup across
projects to simplify maintenance.

Change-Id: If5510bbe9294ba1f0dcd4b101b363e7ef64e255d
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

2756. By Michael Jeanson <email address hidden> on 2021-04-09

Add 'src' dir to global include path

The objective is to move internal headers from the global 'include'
directory to their respective private directories under 'src'.

Move the private generated 'config.h' to 'src/common/config.h', this way
it can be include with 'common/config.h' and reduce the risk of clashing
with a similarly named file.

This is part of an effort to standardize our autotools setup across
projects to simplify maintenance.

Change-Id: Ie62a81e46458bffb6d31af66411865f23cf1cb4f
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

2755. By Michael Jeanson <email address hidden> on 2021-04-09

Move all sources to 'src/'

This will align the source tree structure with our other projects and
will make it easier to move the private headers currently located in the
global 'include' directory.

Change-Id: Ib016ec0c31de74990b1a8bb0792df2e7470bb994
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Mathieu Desnoyers <email address hidden>

2754. By Mathieu Desnoyers on 2021-04-07

Fix: pass private data to context callbacks

commit 4e48b5d2debaf ("Refactoring: add back constness of public API structures")
changes the type of the first argument received by context callbacks
from a struct lttng_ust_ctx_field pointer to a void private data pointer.

That commit failed to change some call sites, which were still passing
the struct lttng_ust_ctx_field pointer rather than the private data
pointer. This was not caught by compiler errors because we are loosening
from a structure pointer to a void pointer.

Fixes: #1303
Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: I653f454b5dc4cfcc229b3a0e17b2dc6abe9fd658

2753. By Mathieu Desnoyers on 2021-04-07

Fix: app contexts: do not leak app context name, event field, context field

Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: I4f0655034d37024a3fa024a3b45f0168a3aeb9cd

2752. By Mathieu Desnoyers on 2021-04-06

Remove TRACEPOINT_INCLUDE_FILE undef

Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: I107b8f98199e93a1fdf0202ee9fc0fbe9ebe0282

2751. By Mathieu Desnoyers on 2021-04-06

Remove TRACEPOINT_INCLUDE_FILE macro

Now that we bump the soname major version, we can remove old macros
which only purpose is compatibility with LTTng-UST 2.0.

Signed-off-by: Mathieu Desnoyers <email address hidden>
Change-Id: Ic8c840a5ae219d15f0915821aa1049786a135d40

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers