DELTA 433587 0 33 SVNQ # +6"ttng-tools SUBDIR += lttng-ustENDREP DELTA SVNp>ppx^]o0\MtT#Ah|D@]LBb`M.!Ed 9:0\K ~VooU)3 ^߂ 8t m KcR6.9gbT8W8v(PbiQ*.Y⥃]hd2waΎ!'-^bK/9DA"!15Â7 iTPvM9(LTna1ə[Xcm<egfǟ$vN&Z/!-;ZFH*tkUF|Ya GT@I{ ewPo wDfs*x3*/0˱ r'9nAQcbpϵG"F ZPnxx(=3;vUFʽ mGYGTtTtzK0ImRe]h#$fL--WOL;<>0kܘR⢵fGmc~ƸsC>W\}=k)X_xhy';ENDREP DELTA SVN(*((TIMESTAMP = 1483798712 SHA256 (lttng-tools-2.9.0.tar.bz2) = eff3003f3c37ae8f2921ba76de777171405935eec48f4c1a15abdda8d0859422 SIZE (lttng-tools-2.9.0.tar.bz2) = 1150584 ENDREP DELTA SVNXx^Q]k0}nE) vBQ_ Ԥ4 t:`{ #include #include +#include #include #include "lttng-relayd.h" ENDREP DELTA SVNsuss--- src/bin/lttng-sessiond/consumer.c.orig 2016-11-29 22:48:37 UTC +++ src/bin/lttng-sessiond/consumer.c @@ -635,6 +635,9 @@ int consumer_set_network_uri(struct cons { int ret; char tmp_path[PATH_MAX]; +#if defined(__FreeBSD__) + const size_t HOST_NAME_MAX = sysconf(_SC_HOST_NAME_MAX); +#endif char hostname[HOST_NAME_MAX]; struct lttng_uri *dst_uri = NULL; ENDREP DELTA SVN*,**--- src/bin/lttng-sessiond/session.h.orig 2016-11-29 22:48:37 UTC +++ src/bin/lttng-sessiond/session.h @@ -60,7 +60,11 @@ struct ltt_session_list { */ struct ltt_session { char name[NAME_MAX]; +#if defined(__FreeBSD__) + char hostname[256]; /* Local hostname. */ +#else char hostname[HOST_NAME_MAX]; /* Local hostname. */ +#endif struct ltt_kernel_session *kernel_session; struct ltt_ust_session *ust_session; /* ENDREP DELTA SVN&(&&--- src/bin/lttng-sessiond/ust-consumer.c.orig 2016-11-29 22:48:37 UTC +++ src/bin/lttng-sessiond/ust-consumer.c @@ -21,6 +21,8 @@ #include #include #include +#include +#include #include #include ENDREP DELTA SVNmmmx^]kP _M0hvtv$0(CxDz{s,{!4T(mɰKjǶPuvɬYqjŃEOR{^ ^\fs94 ASNm׎vl и=vk1Oz5.[k)+>h6w\bw7xwUk7k>pq{|gφbqt *Rfuj_`uhENDREP DELTA SVN   --- src/bin/lttng-sessiond/utils.h.orig 2016-11-29 22:48:37 UTC +++ src/bin/lttng-sessiond/utils.h @@ -18,6 +18,9 @@ #ifndef _LTT_UTILS_H #define _LTT_UTILS_H +#include +#include + struct lttng_ht; const char *get_home_dir(void); ENDREP DELTA SVNqsqq--- src/bin/lttng/commands/view.c.orig 2016-11-29 22:48:37 UTC +++ src/bin/lttng/commands/view.c @@ -269,6 +269,9 @@ static char *build_live_path(char *sessi { int ret; char *path = NULL; +#if defined(__FreeBSD__) + const size_t HOST_NAME_MAX = sysconf(_SC_HOST_NAME_MAX); +#endif char hostname[HOST_NAME_MAX]; ret = gethostname(hostname, sizeof(hostname)); ENDREP DELTA SVN!#!!--- src/common/common.h.orig 2016-11-29 22:48:37 UTC +++ src/common/common.h @@ -19,6 +19,14 @@ #ifndef _COMMON_H #define _COMMON_H +#if defined(__FreeBSD__) + +#include + +#define ENODATA ENOATTR + +#endif + #include "error.h" #include "macros.h" #include "runas.h" ENDREP DELTA SVNb<bbx^ak0?[2pj+6 itdsp³Fӱbs{'J)&?epPF<9q ix+x\ψ%E otJy\[q1H[ē6ɔ'wcw szĿqfdd.Bğ%g RnP7r{.6má.mVg0},A1`u`ׯB}-GӖQo~w#̚:y8ePfɧ͚-U^HX:O>/ Iƻ=Y M:80BcGʲblW4MRͫZq"_)krrC_ޙ~n8E@ 78~V2FB?Lu]&tt?Ɛ bY?$,0t DU uuH¢Q d˛*/M>bQrx[}$ ks-C1/PGǃVu}t9~9Xx.G?o_.{vəd8eqF|~O<"L}F ftaSbt4m =ENDREP DELTA SVNj7jjx^RN0=Ғ!R $V ɪ,;DYqв .ySJ$HÃ.cdy뾥[6 CBmml1 SwjO9G.&I KRK0;$F0- >cy+QdžLYJR0n̈́` >QwMTmfrw\ENDREP DELTA SVNhjhh--- src/common/defaults.h.orig 2016-11-29 22:48:37 UTC +++ src/common/defaults.h @@ -366,6 +366,9 @@ size_t default_get_ust_uid_channel_subbu * pthread_attr_t pointer where the thread stack size is set to the soft stack * size limit. */ +#if defined(__FreeBSD__) +#include +#endif LTTNG_HIDDEN pthread_attr_t *default_pthread_attr(void); ENDREP DELTA SVNTVTT--- src/common/kernel-consumer/kernel-consumer.h.orig 2016-11-29 22:48:37 UTC +++ src/common/kernel-consumer/kernel-consumer.h @@ -19,6 +19,8 @@ #ifndef _LTTNG_KCONSUMER_H #define _LTTNG_KCONSUMER_H +#include + #include int lttng_kconsumer_take_snapshot(struct lttng_consumer_stream *stream); ENDREP DELTA SVN--- src/common/testpoint/Makefile.am.orig 2017-01-12 17:07:16 UTC +++ src/common/testpoint/Makefile.am @@ -3,4 +3,4 @@ AM_CPPFLAGS = noinst_LTLIBRARIES = libtestpoint.la libtestpoint_la_SOURCES = testpoint.h testpoint.c -libtestpoint_la_LIBADD = -ldl +libtestpoint_la_LIBADD = ENDREP DELTA SVNfhff--- src/common/utils.h.orig 2016-11-29 22:48:37 UTC +++ src/common/utils.h @@ -19,6 +19,7 @@ #define _COMMON_UTILS_H #include +#include #include #include #include ENDREP DELTA SVNooox^V]o8}N~VZ-&$;jӧh;}],*6mG{m &ӯ{9^_>h:l-R\L,;W,c2,9{a@>!~A.h7_?]} X|x3pENyde7%g4eNjU o^|W\ ^7?^+ݙbUauh-;ܿRHq4gq4@OL6.V?Ʋ17{;3۹*RͩczA~͓`bDMa`_b P̡)j#,U3zcO>)ijc‘ KuVQ1 -Dm5fpr^ 0gIDR"*C{偦3\8Oprl/UEsVP-m\,^TgfACu92׉H&HVԲG±o1sv&'rhqL~-lZpG2x(*m&Y|̔@s mncwH>LW_`t6 9HЊr=VZݧtJR?qR,O7Mq7 kܟo>YENDREP DELTA SVN$&$$--- tests/regression/ust/baddr-statedump/Makefile.am.orig 2017-01-12 17:10:21 UTC +++ tests/regression/ust/baddr-statedump/Makefile.am @@ -6,7 +6,7 @@ AM_CPPFLAGS = -I$(srcdir) -g noinst_PROGRAMS = prog prog_SOURCES = prog.c tp.c tp.h -prog_LDADD = -llttng-ust -ldl +prog_LDADD = -llttng-ust noinst_SCRIPTS = test_baddr-statedump test_baddr-statedump.py EXTRA_DIST = test_baddr-statedump test_baddr-statedump.py ENDREP DELTA SVNEsEEx^QO0ǟOq{ؔ:iEHHR!6^kal$IX݋\w 5[iV\4Ux߳\ N܋(hxE{﷮䝜z>N/O38`.0\,0̣[b&bRf0h3Fh26Dc`oeOGV;dPe.pVqK~1>V y@rp<NqK9<3mAirñx `5GyY^wE@ N9V96Hgo׺"xbhyg ŴT\' ,XnesgWI[<$T'4VN4XEb͞@غnp؍u8]WYG~w !|~"#&4Mon/-s߮ z3K/f uw'TSENDREP DELTA SVN7977--- tests/regression/ust/ust-dl/Makefile.am.orig 2017-01-12 17:21:10 UTC +++ tests/regression/ust/ust-dl/Makefile.am @@ -19,7 +19,7 @@ AM_CPPFLAGS = -I$(srcdir) -g noinst_PROGRAMS = prog prog_SOURCES = prog.c -prog_LDADD = -ldl +prog_LDADD = noinst_LTLIBRARIES = libzzz.la libbar.la libfoo.la libtp.la ENDREP DELTA SVNjljj--- tests/regression/ust/ust-dl/prog.c.orig 2017-01-12 17:19:54 UTC +++ tests/regression/ust/ust-dl/prog.c @@ -21,7 +21,11 @@ int main(int argc, char **argv) if (!h0) { goto get_error; } +#if defined(__FreeBSD__) + h1 = dlopen("libfoo.so", RTLD_LAZY); +#else h1 = dlmopen(LM_ID_BASE, "libfoo.so", RTLD_LAZY); +#endif if (!h1) { goto get_error; } ENDREP DELTA SVN&(&<Tng-tools is a set of tools to control LTTng tracing. The project includes the LTTng session daemon consumer daemon and relay daemon, as well as liblttng-ctl, a C library used to communicate with the session daemon and lttng, a command line interface to liblttng-ctl. WWW: http://lttng.org/ ENDREP DELTA SVN=K==x^n0y. [UJY}OY{d~MUIHw<+KE nj =oQQ FLZ [U~׍v" LRG2Ș}q0 X<=Zk,"?r~k]kW. z)YZMXrӊ_:EV8aӷЊ!?d\tU!汄E;?$AY$Б5GI›K%#EVKFgq:$B jf yB$42|GB}`ɠ,IJ߯6'ݝZ<^=1<߾nr}Lt<=nv/o$ϻI#7!)O2MtLmZ(gaI%[~G讛R3kb9u*k''N@ENDREP DELTA SVN ~ x^Rkk0l A`.u%5 [( l+bK˒IS(L :>zJ`qÐ45 >>zqGp'E)9WA G1XbSe!rPKFixm_X-Tړ:ď(uZ^(ŽS UT=))$!:Jh%(ӓ: fac WoP~p{5Kɋ߻Tv[Khr_16٨A%zZv 5H ;-jD #Z 7fcqN9B]DD!a&Fy|fEk:lcp$^=h5H(Sw;]"wU64$1Pkj'#gTZmq2u25hԘ!cݼKl CENDREP DELTA SVN_x^Pj@}~@`Y'UB />  ِ ؿ&P$,s=gf "2I{!H,2?Bz+̣XpSfI+hgR⺀ְk@ՃweʜG?piy\BB^ X'!Lwk G!`:2FPc AqDTE(E MM^Wz nuP *m0<㼚ކM#nd|pAZGʪo A6BЌDi5_|)Q5``UlBj5 @dn?6OܜC~GENDREP DELTA SVN.0..--- doc/examples/demo/Makefile.orig 2016-08-08 21:25:36 UTC +++ doc/examples/demo/Makefile @@ -14,12 +14,8 @@ # # This makefile is purposefully kept simple to support GNU and BSD make. -ifdef AM_CC - CC = $(AM_CC) -endif - -LIBS = -ldl # On Linux -#LIBS = -lc # On BSD +#LIBS = -ldl # On Linux +LIBS = # On FreeBSD LOCAL_CPPFLAGS += -I. all: demo lttng-ust-provider-ust-tests-demo.so lttng-ust-provider-ust-tests-demo3.so ENDREP DELTA SVN!#!!--- doc/examples/easy-ust/Makefile.orig 2016-08-08 21:25:36 UTC +++ doc/examples/easy-ust/Makefile @@ -16,12 +16,8 @@ # # This makefile is purposefully kept simple to support GNU and BSD make. -ifdef AM_CC - CC = $(AM_CC) -endif - -LIBS = -ldl -llttng-ust # On Linux -#LIBS = -lc -llttng-ust # On BSD +#LIBS = -ldl -llttng-ust # On Linux +LIBS = -llttng-ust # On FreeBSD LOCAL_CPPFLAGS += -I. all: sample ENDREP DELTA SVN--- doc/examples/gen-tp/Makefile.orig 2016-08-08 21:25:36 UTC +++ doc/examples/gen-tp/Makefile @@ -17,12 +17,8 @@ # # This makefile is purposefully kept simple to support GNU and BSD make. -ifdef AM_CC - CC = $(AM_CC) -endif - -LIBS = -ldl -llttng-ust #On Linux -#LIBS = -lc -llttng-ust #On BSD +#LIBS = -ldl -llttng-ust #On Linux +LIBS = -llttng-ust #On FreeBSD all: sample ENDREP DELTA SVN--- doc/examples/getcpu-override/Makefile.orig 2016-08-25 21:53:05 UTC +++ doc/examples/getcpu-override/Makefile @@ -15,12 +15,8 @@ # # This makefile is purposefully kept simple to support GNU and BSD make. -ifdef AM_CC - CC = $(AM_CC) -endif - -LIBS = -ldl # On Linux -#LIBS = -lc # On BSD +#LIBS = -ldl # On Linux +LIBS = # On FreeBSD LOCAL_CPPFLAGS += -I. all: lttng-ust-getcpu-override-example.so ENDREP DELTA SVN?b??x^PJ@|}@MmEBjBPbrg..%Kaݙv?Brr)iϽy3!J #:A !s]HYn  Xo۞UY(ͳJO@ZFAWEJ#<꾙,M2r4)#"c-q I4ނfhv$SiiLB6NȫFU9Bm9IyXJ5QQwS>L%pmf28iޠmV]o!kY{z 3vI-u ENDREP DELTA SVNc ccx^Qo0ǟɧ8 RMZ!41&i H&ױSS׶gB|vCh x/w|#@chKHy[w~x<4N&5) 2d2/'|γ<K΀@OteU;,eL6 RsH+śZ,^֢\kfޫ Bٌ\JPSQ/~1?e-ˏpby(?W姫:ĺ-TmP6A[-Q/vTQvv2kLBgQDZ= Aixq+@\`ÝjD*bn=Vr娓  ΊY4 ᨾ#Яux GXM-2. -֏imA4?"4mG%V +Ɖ63iR߰4' Jţ=wQ8#AB~%6JScDw`ENDREP DELTA SVNS:SSx^œKO1!]l=DBPU1Xqwڐo_˫-)Q/Ï=󛙥t`A3Avz+(h ʣIe (?,a;zu}3 J5V>z.TN;˗CV;eQr2v+sP!P#$3ƭuj>Sdo%x_|T뫖p{ȵhY0Y߼3t_|'@^׀5K0N̶JSk6*i[eS5W^/t סoƬ8.CsAl2-f2qs"_@ ψb}dQۦmoL'ݐ!gr^q pYU,'7i9?%29ENDREP DELTA SVN{}{{--- include/lttng/ust-dlfcn.h.orig 2016-11-29 01:46:24 UTC +++ include/lttng/ust-dlfcn.h @@ -27,6 +27,8 @@ * SOFTWARE. */ +typedef long Lmid_t; + #ifdef _DLFCN_H #error "Please include lttng/ust-dlfcn.h before dlfcn.h." #endif /* _DLFCN_H */ ENDREP DELTA SVNxx^uK0Ɵ_q%muY9B6 jYKrR ~xoy7v7ǿL{desENDREP DELTA SVN;x^RQo@~_1i_"\.j . }jAp\ X07y+3(X+p7,:re{#qm`5 T)ap~[NpY ?Rx lU7}rW 5lܲLǤG@|)ȱP%ϊ%!M GDyW6xesxߧb>K *+EVskVb#k)b 'wi $ENDREP DELTA SVN7977--- liblttng-ust-dl/ust_dl.h.orig 2016-11-29 01:46:24 UTC +++ liblttng-ust-dl/ust_dl.h @@ -36,6 +36,7 @@ extern "C" { #define LTTNG_UST_DL_PROVIDER #include +#include TRACEPOINT_EVENT(lttng_ust_dl, dlopen, TP_ARGS(void *, ip, void *, baddr, const char *, path, ENDREP DELTA SVN<><<--- liblttng-ust/Makefile.am.orig 2016-11-29 01:46:24 UTC +++ liblttng-ust/Makefile.am @@ -89,8 +89,7 @@ liblttng_ust_la_LIBADD = \ -lpthread \ -lrt \ -lurcu-cds \ - -ldl \ $(top_builddir)/snprintf/libustsnprintf.la \ $(top_builddir)/liblttng-ust-comm/liblttng-ust-comm.la \ liblttng-ust-tracepoint.la \ ENDREP DELTA SVN>@>>--- liblttng-ust/Makefile.in.orig 2016-11-29 22:25:14 UTC +++ liblttng-ust/Makefile.in @@ -482,8 +482,7 @@ liblttng_ust_la_LIBADD = \ -lpthread \ -lrt \ -lurcu-cds \ - -ldl \ $(top_builddir)/snprintf/libustsnprintf.la \ $(top_builddir)/liblttng-ust-comm/liblttng-ust-comm.la \ liblttng-ust-tracepoint.la \ ENDREP DELTA SVN"$""--- lttng-ust.pc.in.orig 2015-06-01 11:38:44 UTC +++ lttng-ust.pc.in @@ -8,6 +8,6 @@ Description: The LTTng Userspace Tracer Version: @PACKAGE_VERSION@ Requires: Requires.private: liburcu-bp -Libs: -L${libdir} -llttng-ust -ldl +Libs: -L${libdir} -llttng-ust Cflags: -I${includedir} ENDREP DELTA SVNb}bbx^akP?wšZF-дB%W}\nOZ1˹}8b! E&ZKǻpă LZS x*ltjmCv=ɲ7i`ށ6@Sj8'.<zSix x/'"g[CkTbثDJ.+h̨;c?+>7! ѧEH%ᢠqx#t6ubx+WػT?#8KLL;#0<콘T?j xDz ׼XM]\aUQETg AOPmYHxICS·[$3e ?ZE ENDREP DELTA SVN " --- tests/ust-elf/Makefile.am.orig 2016-10-18 22:44:06 UTC +++ tests/ust-elf/Makefile.am @@ -23,6 +23,6 @@ EXTRA_DIST = test_ust_elf.in \ $(srcdir)/data/pic/hello.c \ $(srcdir)/data/pic/libhello.c -$(noinst_SCRIPTS): %: %.in - sed "s#@ABSTOPSRCDIR@#$(abs_top_srcdir)#g" < $< > $@ +$(noinst_SCRIPTS): $(noinst_SCRIPTS).in * + sed "s#@ABSTOPSRCDIR@#$(abs_top_srcdir)#g" < $(noinst_SCRIPTS).in > $@ chmod +x $@ ENDREP DELTA SVN`b``--- tools/lttng-gen-tp.orig 2017-01-08 00:38:50 UTC +++ tools/lttng-gen-tp @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env %%PYTHON_VERSION%% # # Copyright (c) 2012 Yannick Brosseau # ENDREP DELTA SVN LTTng-UST is the user space tracing component of the LTTng project. It is a port to user space of the low-overhead tracing capabilities of the LTTng Linux kernel tracer. The liblttng-ust library is used to trace user applications and libraries. WWW: https://github.com/lttng/lttng-ust ENDREP DELTA SVNM!MMx^Xn ?rĮ/X5]iV]sD vh0 f~jǀ #Eg޼y SY*̀wA3搒euT#iZs]IXoKd]pV :uNȢrjl%|ZeJk-Wkg@w[ܟ[몰.[a0 hXaqh7߾d@Y={{=W@H^Hc\PT> 6jNм ;? 9NQ"_ ch\Iݛs©Ea a:K=K 1DSj ,,k{ >1WO^_2+Z5ű~DqWC:G|7PΪ/± )F`ݼ>n~V ?*x{yyjDOX :kwa.Y_$9|.YL)6"͸APM5P(1M*$hL>Ov˪?۬3昣jOj,Y!IJѦKuP;)SKϒr2=q^k~y&KX†Q0f?f1&6.]1I@QB@r- u4lj;۽j*Ga7ƭc0Tg&WޞG!;tϙyݥtKv/zv Ut#M-Ǯqdlύȓrڣ6Orr4Ԥ;AB1j8!fNdڥ