platform/upstream/lttng-ust.git
13 months agopackaging: add 'fcommon' to the build flags 65/290865/1 accepted/tizen_8.0_base accepted/tizen_base accepted/tizen_base_dev tizen_8.0_base tizen_base accepted/tizen/8.0/base/20231005.044929 accepted/tizen/base/20230411.215809 accepted/tizen/base/dev/20230602.080758 tizen_8.0_m2_release
Dongkyun Son [Tue, 4 Apr 2023 08:45:56 +0000 (17:45 +0900)]
packaging: add 'fcommon' to the build flags

Change-Id: I23d98281a15c0287e6cdb47243ff12fc3b9109ba
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
4 years agoFix: namespace our gettid wrapper 36/220036/2 accepted/tizen_6.0_base accepted/tizen_6.0_base_hotfix accepted/tizen_6.5_base accepted/tizen_7.0_base accepted/tizen_7.0_base_hotfix tizen_6.0_base tizen_6.0_base_hotfix tizen_6.5_base tizen_7.0_base tizen_7.0_base_hotfix accepted/tizen/6.0/base/20201029.111023 accepted/tizen/6.0/base/hotfix/20201102.093401 accepted/tizen/6.5/base/20211028.060354 accepted/tizen/7.0/base/20221116.025837 accepted/tizen/7.0/base/hotfix/20221116.055244 accepted/tizen/base/20200113.070336 accepted/tizen/base/20221115.103714 submit/tizen_6.0_base/20201029.184801 submit/tizen_6.0_base_hotfix/20201030.192501 submit/tizen_6.0_base_hotfix/20201102.162701 submit/tizen_6.5_base/20211028.134101 submit/tizen_base/20200107.062350 tizen_6.0.m2_release tizen_6.5.m2_release tizen_7.0_m2_release
Michael Jeanson [Mon, 3 Jun 2019 19:25:32 +0000 (15:25 -0400)]
Fix: namespace our gettid wrapper

Since glibc 2.30, a gettid wrapper was added that conflicts with our
static declaration. Namespace our wrapper so there is no conflict,
we'll add support for the glibc provided wrapper in a further commit.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
(cherry picked from commit 0f029713c868ef3e868d0dc7297455cb737e606f)

Change-Id: I896e5e838e37096edf941ade786bd7a2a8566321

4 years agoCleanup vtid/vpid context caches 37/221437/1
Mathieu Desnoyers [Thu, 14 Feb 2019 20:47:34 +0000 (15:47 -0500)]
Cleanup vtid/vpid context caches

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
(cherry picked from commit 98357ffd0125c23387d42d4b706c56077392326d)

Change-Id: Ibeb53ecd773cdda701b90f09b465d82e88130e23

4 years agoFix: cache the result of getpid() internally 36/221436/1
Michael Jeanson [Fri, 2 Mar 2018 22:36:26 +0000 (17:36 -0500)]
Fix: cache the result of getpid() internally

On Linux we called getpid() directly on each tracepoint and relied on
the glibc pid cache. However, in glibc 2.25, released on 2017-02-05, the
pid cache was removed which results in a getpid syscall on each event
when the vpid context is enabled.

Remove the Linux specific case and use our internal cache all the time.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
(cherry picked from commit 6d9b54d845b08d54d3f483f1130b499516588db3)

Change-Id: Ide9a7f3c99061e3b3d9f68cec86fc117dc684be7

6 years agoFix asan build 97/173897/1 accepted/tizen_4.0_base accepted/tizen_5.0_base accepted/tizen_5.5_base accepted/tizen_5.5_base_mobile_hotfix accepted/tizen_5.5_base_wearable_hotfix accepted/tizen_unified tizen tizen_4.0_base tizen_5.0_base tizen_5.5_base tizen_5.5_base_mobile_hotfix tizen_5.5_base_wearable_hotfix tizen_5.5_tv accepted/tizen/4.0/base/20180504.063436 accepted/tizen/5.0/base/20181101.090659 accepted/tizen/5.5/base/20191030.082932 accepted/tizen/5.5/base/mobile/hotfix/20201023.084842 accepted/tizen/5.5/base/wearable/hotfix/20201023.081212 accepted/tizen/base/20180504.063514 accepted/tizen/unified/20180330.060559 submit/tizen/20180327.013122 submit/tizen_4.0_base/20180419.073714 submit/tizen_4.0_base/20180419.073748 submit/tizen_4.0_base/20180502.014023 submit/tizen_5.0_base/20181101.000001 submit/tizen_5.5_base/20191030.000001 submit/tizen_5.5_base_mobile_hotfix/20201023.171501 submit/tizen_5.5_base_wearable_hotfix/20201023.155601 submit/tizen_base/20180419.073702 submit/tizen_base/20180419.073756 submit/tizen_base/20180502.021447 tizen_5.5.m2_release
Konstantin Baladurin [Tue, 6 Mar 2018 13:49:52 +0000 (16:49 +0300)]
Fix asan build

We shoundn't use -fno-common option because lttng uses tentative
definitions. In the case of asan build it is used implicitly, so
we need to disable this option.

Change-Id: Ie613d2194ec7efd097c4c87022a6e186a528f9df
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
7 years agoAdd packaging directory for building lttng-ust accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv tizen_4.0_tv accepted/tizen/4.0/unified/20170816.010645 accepted/tizen/4.0/unified/20170828.222806 accepted/tizen/common/20170103.070619 accepted/tizen/ivi/20170113.225727 accepted/tizen/mobile/20161214.014433 accepted/tizen/mobile/20161229.113220 accepted/tizen/tv/20161229.113304 accepted/tizen/tv/20161229.113324 accepted/tizen/unified/20170309.040253 submit/tizen/20161212.064301 submit/tizen/20161213.055134 submit/tizen/20161229.014738 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100006 submit/tizen_common/20170102.170030 submit/tizen_ivi/20170113.100937 submit/tizen_tv/20161229.044941 submit/tizen_unified/20170308.100415 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m1_release tizen_4.0.m2_release
Jiyoung Yun [Wed, 23 Nov 2016 09:56:11 +0000 (18:56 +0900)]
Add packaging directory for building lttng-ust

Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
7 years agoImported Upstream version 2.8.1 upstream/2.8.1
Jiyoung Yun [Wed, 23 Nov 2016 09:55:19 +0000 (18:55 +0900)]
Imported Upstream version 2.8.1

7 years agoInitial empty repository master
Jong Jeong Kim [Tue, 22 Nov 2016 04:25:08 +0000 (20:25 -0800)]
Initial empty repository