libtraceevent1-1.8.4-150500.11.8.1<>,oȉhkp9|CX ^*\YW XW;| =FXV{(bgLe),m(IbdKFaD7ȭȽ#xul^]To&p`ʋhd͈ >CJN}\~5d!Y0㓍u}}J@"`?"Pd % F+ AR     &0\d   ('809:>@*F9GPHXI`XdYp\]^bc d! e!f!l!u!(v!0w!x!y!z!""" "LClibtraceevent11.8.4150500.11.8.1Linux kernel trace event libraryThe libtraceevent library provides APIs to access kernel tracepoint events located in the tracefs file system under the events directory.hkh04-armsrv2HSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/linuxaarch64Hhhhi29b5214150e779899f0c341caad12e106142494f060a4e13583c8ee01f4dd26elibtraceevent.so.1.8.4rootrootrootrootlibtraceevent-1.8.4-150500.11.8.1.src.rpmlibtraceevent.so.1()(64bit)libtraceevent1libtraceevent1(aarch-64)@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3g2@ffp%@d@dJcc@c=@c@cc @bL/@bs@b@a@`f@`f@`@`+__@dmueller@suse.comdmueller@suse.comdaniel.wagner@suse.comtonyj@suse.comdmueller@suse.comhp@urpla.netdaniel.wagner@suse.comdmueller@suse.comdaniel.wagner@suse.comjengelh@inai.dedaniel.wagner@suse.comschwab@suse.deolaf@aepfle.dedfaggioli@suse.comtonyj@suse.comdfaggioli@suse.comtonyj@suse.comdfaggioli@suse.comjengelh@inai.detonyj@suse.com- update to 1.8.4: * Have sizeof() parsing handle u8/s8 through u64/s64 * Print arrays like Linux does * Print function pointer address when TEP_EVENT_FL_PRINTRAW is specified- update to 1.8.3: * Fix a double free in process_op() * Do not return a local stack pointer in get_field_str() * prevent a memory leak in tep_plugin_add_option() * Prevent a memory leak in process_fields() * Close shared object in the error path of load_plugin() * Avoid a simple asprintf case * Fix event-parse memory leak in process_cond * Have single quotes represent characters * Fix tests running on big endian arch- Update to 1.8.2 * New APIs: - tep_record_is_event() - A helper function that basically converts int type= tep_data_type(event->tep, record); if (event->id == type) { /* do something */ } into: if (tep_record_is_event(record, event)) { /* do something */ } - tep_get_sub_buffer_commit_offset() - Add a function to return the offset of where the "commit" is located on the subbuffer so that the application can do its own direct reading of it. - kbuffer_read_buffer() - Add the functionality to the kbuffer to act like the read syscall of the ring buffer. That is, it will load the passed in buffer with the events where the kbuffer left off, and that passed in buffer can be loaded into another kbuffer via kbuffer_load_subbuffer(). - kbuffer_dup() - Create a new kbuffer with the same fields of an existing kbuffer. This will allow traversing a subbuffer without modifying the contents of another kbuffer that points to the subbuffer. - kbuffer_subbuffer() - Return the subbuffer that was loaded into a kbuffer via kbuffer_load_subbuffer(). - kbuffer_refresh() - In the case of the subbuffer that was loaded into a kbuffer via kbuffer_load_subbuffer() that is still active, this function will refresh the meta data to continue reading events if more were written to it. - Added tep_get_sub_buffer_data_size() helper function * Updates: - Add option to disable building documents for some environments that do not have everything needed to build the documents to not fail the build with meson. - Bump meson version required to build to 0.58.0 as plugins use str.replace that was introduced in that version. - Have the sched_switch plugin parse the format field to figure out what the correct mapping of the "prev_state" field is to produce the proper string output. * Fixes: - Update the default sched_switch "prev_state" string array to match what's been in the kernel for a while now. - Fix tep_kbuffer() to fill in the long_size, otherwise it would default to 32 bit longs and cause a lot of confusion to application developers - Fix tep_kbuffer man page info - Fix some meson dependency issues - Fix kbuffer_read_buffer() timestamp being off in some cases - Fix curr size in kbuffer_refresh()- Update to version 1.7.3 * Handle printf '%+d" case * Add initial support for meson * Handle %c - Drop patch 0001-libtraceevent-Add-initial-support-for-meson.patch (upstream)- update to 1.7.2: * Fix some missing commas in big endian blocks * Rename "ok" to "token_has_paren" in process_sizeof() * No need for testing ok in else if (!ok) in process_sizeof() * Fix double free in parsing sizeof()- Let's build this package in %build, not %prep, as usual - Link explicitly with -ldl allows building with older toolchains- Sync meson build patch with latest upstream version * Documentation is build via extra build target- update to 1.7.1: * Make sure 32 bit work on 64 bit file systems * Fix string parsing * Remove tep_find_function{address}() from libtraceevent * Fix output of raw prints * Show migrate-disabled field- Update to release 1.7.0 - New APIs: tep_find_function_info() - Returns not only the name of a function from its address, but also where the function starts and its size. tep_kbuffer() - Returns the kbuffer parser for a tep handle. - Now handles cpumask() macro parsing. - Add SAME_AS_HOST for endian and long size to kbuffer_alloc() - Handle dynamic fields that are not arrays. - Allow function parameters to have operators. - sizeof() parsing for some basic types. - Added man pages for the kbuffer API. - print_field_raw() terminates with '\0' - Fix uninitialized variables - Fix a "check after derer" coverity flaw - Fix testing the dereference pointer instead of the pointer for NULL. - Fix double free - Build project with Meson * add 0001-libtraceevent-Add-initial-support-for-meson.patch- Update to release 1.6.2 * Add API tep_get_function_count() * Reset right arg when copying TEP_PRINT_OP * Reset field properly in event_read_fields() * Fix memleak in make_bprint_args() * Add processing of __get_sockaddr() and __get_sockaddr_rel()- Update to latest upstream version (1.5.3) Most notable changes are all bugfixes, e.g.: * Optimize constant logic in print format processing * Better parsing of fields with typecasts * Fix backward compatibility with tep_print_arg_string * Log printing updates * Fix man pages * Sample program to simplify testing of event format parsing * Better message of expected tokens * Fix parsing print fmts with new lines For details, see: * https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/tag/?h=libtraceevent-1.5.3 * https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/tag/?h=libtraceevent-1.5.2 * https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/tag/?h=libtraceevent-1.5.1- Use %{optflags} - Makefile is not parallel-safe- Force correct pkgconfig_dir location to fix build- Update to latest upstream version (1.5.0) - Update romlintrc (again) to silence complains about plugins- Update rpmlintrc to suppress warnings about plugins- Update to latest upstream version (1.3.0)- Make package compliant with SLPP. Package plugins into so-ver specific directory.- Update to latest upstream version (1.2.1) - Fix one rpmlint warning- Rectify License: fields to mirror the SPDX lines found in source and the object builds. - Rectify Group: fields. - Fix duplicate manpages. - Rename rpmlintrc according to policy. - Update to release 1.1.1 * trace-cmd libtraceevent: Fix bprint '#' parsing * Man page for tep_add_plugin_path() API * Man page for libtraceevent debug APIs- Initial checkin of libtraceevent./sbin/ldconfig/sbin/ldconfigh04-armsrv2 17581179951.8.4-150500.11.8.11.8.4-150500.11.8.1libtraceevent.so.1libtraceevent.so.1.8.4/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40666/SUSE_SLE-15-SP5_Update/18714d16ec75d0ff26b70009460681c8-libtraceevent.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=454043b8f2e35f72c803d87dfd217f72b2b8baf6, strippedPRRRRRRvSSYrmwutf-804a8248589831d3700e1c2332dc1a65fdaaf93ab4a92e01db05a5db46252f8c0?7zXZ !t/qH]"k%+ƕƱ^f+&ٌw"0,߽gdȑ t/tz{`DwRjPP w ,RDbƵox:Kk8eziH RWӠ[^Ǯ-{'pWLaðd~c,w87g"^x.U/o>fRfQ6@yDSE.k l8t؟|je@VQ/'G ȦB:FՅF绘^;aP4F^hF+ ԇ-p9SrPbHܙEu/"Q'48<@AD߀$>5$+fCrr[lj1l&6ZV= %=>TsFϷF܏eZA/vyu@GL;=FD`@9z8ߓxjxХ9ŕ*ǏV*٬YA#4314 5l_VBQTc2ܑoχNPǥy1J[0M#Чv3x;I='t_nl=Of7LnbZeB'|t3rM ,q#E+N^ZtZN'Tb܌:cffgyzGjq$A $}wZ\pV^L `|ݥss9TVg$vcE(;"&VC0Eh/AJ! pN'95/*M.%YPIz39Nf+-p))%zC(f.K(T@?D6Vz DI^ˈ܊=dߕ`zC8oM7.i,}~D&r-j&1OQ筤3>Is$M;v,L*t=A3 OtKלhh ],TzE rW^4ǭ]JƸvGk;2ImewZVe5psNcq_6}3,]mHCeϭiQ9op-CAg4`0AMt/S1T,h:N6LKvԖB-0[_ hQGV A]ZUA#N{tJ?;7<q2a+d: ]܂B-}i-ozq9R|c9h8#4p{\tYR`pY Ҟm$3^˱RmrÏ`3 :XU 1RD BܪbnZoZϘn1X-c1:\v**BȜ,b`BWX璋ڰi7lk(LJM)Y6z\{D?uC|iP;-D϶ypOdlq%* зkW+VNډp(i;wݓXeԖVgFDeuP'l 4( W[%9vߒbQH۾Yn3p;tY[ЪDd9N,FӼfjʫw{^8PbNF) ز`jDRQ0?AwXTf_:O˧y1}c-Ը nʲ+թ͸-C괎Pݢ'D=s G͍ۖw^Nm@~? sԪqC@~IU1_ HJ2L!?- 䥇U)O8DLqHZsÅkt4 @n^|}CQv5/S\.Eh>o܎R RQDp(^ d,.V@s5 PRkFz/C;GJj 3rAF$#lG&]#\]. X%e}u5Ѭ@a#=&^q=IVS> V@Eh|b5CkHQwBJaz.0k4N.r_ 2FJCW)^ԇuuN7:aP3g/͠3x3]O yWo廞?Z & Ar;7Uolq7\g̶,%4Ļ1#4VCٚ mW4c!0Y$j 8`{"=&G+)-Os J9@4dM$> Gd%doKYmS{0w1 _+xaҜԩ4&_\/pW.DɁE|=1 &Tr{%:awXEӳw<(Sɓ|JBn+jGRkf: `t#%z*꾢KِaY7;^.dI5I)̮d<~#8.UZ +ju"5yU@~k-"NlCCȉ%ͦ?LMWh_/osEz[m6@>+O乲 0HxQII)2>(<տ CN& 6 P5Р'N; F@$=y{MfPi50Hi@x:=vqR/Ш6:ğ M-Rtύ 6pQp0[,\X`WZR9^ȍZ1yDp@:+2 2a+Bm^9Fg5=}B"2߇/* ?r71{̇T*}&_q0!L M[.wx7V׎`l.̹T/ }Ys/ T=y?jaDw!=0Fquc`-P3z9MȓoحW-p_כh*tD9/@(-4.q“*审Jb=na#ʬXYrU.$Ӕ0IA1~4hp,8]!S"KeN$嗊29bYCZbJ/؝6QM Χ#| .`.V rh[|ƥvxEwiؽɺo>Ξf !$y=Xd .hYQ SHD :XT:zBȅ܁sc_%K{0ߗHbq>֏3uIsC!NyRu%1C巓͉/oš9Ɲ`n1tVʊQVhu^d5Wd\6,qd^RfO;УflXJjѱrJ? k .;<Σ&uKuuvPL.Ԕqc^/1?;btv|2B{ns,OU9[|2gx!>/7]^O~䆪U.[`3#]JUzQ :PPzo! %IZ" ةTNQDKQ:}TW`Ss9_1`~Jױ0HY[—u+?t/OWV8^}It4j:WYJ*z`'K fݚ)Qӏ"#f-=8$EX45o)}4%2S7TJ &(?] t~Sn[5,5-JpbW4rlԈDtnAQU2a`8>, 6_lņyJ-Erqk;K}2|A0wlڌEt*cH /:{nq84%:o'pnSZ!_fRͰ+?"$3^ q,$yy6}ѭ\s)3R&CEyVp V;}u?O_ky땍˽8ty8H'chrj~`9[E]@Z9Dm<0 3cK( M[tv1L$ -7QY5iZq? $DyXp a"%K{;y 'R$#wz|L,Pp˓0n.}C4֯oP+7 ^v&>h\lih;4&H.r`iC3axg\136/{QzCpDйke ʎӋ;9(ńUklXQ/ ߝ` UmTI۳(!(jmY y6 Bjj)7>Hޘ'uxjD @zae}@/ c ;\Rag,٨(az۶ަAiK 9p݇LCŐU\>wz DNӷ%|:`T{M+ZH.Udy~%6Hd+{b>NӰ\]̼}PQoė)hYw7U 3=uiןO޴#◄Cۛ@əӅ}#iӧ=P(k&0#ЬvHyFy T1'cnO@ց1S̾:q-p 'vDշ^EqH4tō_5@ڄJϙ 3?wxx8,~i )DY4AvN Fʮ -:H#Q`%%S7JgqQTy]'`- ZzEݹwGʄP=ST}%LgMCÊӚ`?|z"as1l=+r=Χ]]a1!Q3J\8orEu8RF֏0_L/"A%5tn"A>EqJ:hKLAHX9e5 S$tN%G}OSH0Dg LD"X!e gCՄ>EX蠧E:pTv(׉z# vǫ_sl$k^ea Im2֫K:ӷ^xjc+lZsI=3j6[lᢈ̾Cܡ3=%fOSkx,ͷEamjl&\8\P7CBҚ\9Ir%+!27*쥠WлƋb+*UZu<--9#Ϲ9*!<;Flׄ~/ ^jr8}M(D]pŦ)?)2}%$7QzsOZD- gS#tEMvm^ס9$-8tIBp J#1N9"_!5@*# m\TUq0IdSjvѧ={HЁg@[%Rp<]uLen!vt4¤]咕R y5mM|}^|;H3^[Bۿ+۰&Ɍ,]+h(]pFnBXh{9gE}kT&{I&aK474FdzIw-B`[k+ QGЀvMd3ŠMw{ c`q u/g|˪Xu{`yA@@NzQ>MDAg8mrsaeF*eئ'M~rof&x_=1{;w !FSo{#ڭfnkiZd]ǎc}Uxs! ֦o WUEj85Jvt,UQ"[`5t<.u<m!ߌs!s\Z LdPz*Cʠ٨cmzU6 _AC}8kCpw]||*\n|Y>:PF-vHG??#Vj XɄ؋Ϡǩ2*Ns\;K*9$V3Cy}Sz1^术LLFᷖY2;s3aVqC[`'@6kmpaZnNKCr_сoBxi~7$ajUC+)F)xJjYQk$(?~e?_g,]4rӊ'+vUWf;!Z#BFJsN\eqWF+j[0 \N=G&/OHa 7CDEF |ˮcx%buxM|u!ޙ]l{vl?oآ%ֱa4AMoQ,4a㠊)'џHO]qء6Nt󪀜㯵p" wcGq4Z7}&XR8@n+  \kFj<7gujriin珳2#m4 ,iCv10ۘE.5Kk=\z}brUA3汀7K0oNml"f|l@,ѕuk;zNwS#lU+E`X!ͤp"s )iv"Luu?3t9G˭}r<[\vu7 ){,jkʚ'KsƐvF{dO޻},ƈ[d<Kj+N$QF탣6N>3%HkxN?nډ8ZFCva µy;m |X\p爄A4|xbG(sWYjI -aƬ6i .72,9Ɩw: B}V'h>eC~WꡱQځ+d{¶Rf?; kX \$\iZԔ@ xqKb"$W[BQ_:M*.\[0ٶ7Z ڇqb1g({:LK/Sۍ(_뻚`g^e$Jk`;fk$ Sm@vzH;̺Wި2 lm}FI:m`4@ Gv7~/^:K,4J,`u.5C2T!0 #UM>M<;Kp%U䫖$Pd.täv9 KϙV\3aWNfޅ G'FܻQ4[HǠKl=WЮϽO -[L@:;:9[T\$Y.OpKj,S#źPEO.h]_f/Zf|b+{\`;)(R19Rir z6on,*n}yR[Ŷex@3Z=0*~qL!( |b6wm/>0& ɹ6*|oO`b 7@<=_ϰ_-2hL;HUtn\a^e;M3%JLoΘN{ }ʇ5dGuk6kΤ1>B@a ,*A۹?j 2kaS:c4?]((^5Ţ"<~zI$@(+h*jSx]04v+TSX+XᎠ6 G<p{(v`LųN%x4H6]Y]W1#r@6ٯ"ѼX)ž{xA+Z)#5c6~ϕĚMrkP u )p,¡v\jno.0VFނpqZCh | 9=& VQ^ϴߵa.'7x2L>u2LxR]V-M"?!:OB> 6#v*@ẀM\(:XոwUkkH(LẮ :~pJ2d F1Z C3oVjU2n !^Д)p(1\x + >wm5hM%`&^C0w ئ=ŠT|Z` OE3HVr7>=Pf$i5 {E3K; A^.?&Cg`5(~[" NM(%jbNYݺ5rQ92`)$IԜ]5fW&E\#ϨpDq _s'饩/ޙOLCKÀtTrUBll~9ķ8 rMʱxgHN+r,Q͵兛f,[Y eKʫ:XSV.'2TyY' M08~(@+p{`̭%jfNMtb{<e*$Nz#ehi.g\b-A]xDLy[D0^JR} +ktoKPGӝT/ }9vdyo3den o_<u#3@B-Z h&)[k=AwYP:}ߌh 1,SM֔/;K$2m濾}._:ʹziC;(P9YqVf*E`uV;)͘`)9_(^q  yk[oTp=;"GJ/hsCBMuERr@O 8h|ah+k ` Kmioe/YCmwleQ#i݊(c{om=/\~|]ڈ azHC (XH&huyj1s*A#M_3`?iNao" Z/(Yi/~fD2JM1[?Ia:XCDI{lB̋a n,5RQ Lp棿R.UÞ&LKqA[AVZpdM_Š /~@?S|DE7p)f!8rYc;0HܐthZI4^" ёp(|5U 4y;E |lnr # pF7 -I&+0=hy]_4o0%(=Ta&iYFUpS/ # c_ET{Cu-e{cP9-Q!3 F;!elE5_^}2brOu;Yx_w+f)Bnrd!w(}K]m*>H\TL'wjwm#t{>5A*ސ-J `0+FaͿXgӛĤMz_Yw!aOŽ=Q h+1>z6ZF-7 a&Hz.U[T2 ?鑙/(~ҁey:gF?Ti/tN#7` /|؃b okJ2$g8k(q2;Lk XS|(RL1I5W .:~zN@8 Vpֆ_-JBra4gfL)wa*=<`;>Be й"xz/}!*˚G@DD|Lz}An pM){AH{@9^~OAHԏ4!' f$ ZĔBkJeM+hek\">=@,(Nj=^4-.B wI xtcFN\~:r+(W0@d7PK ܂ ӥE;zeXO:ЁGJxU9pA-&X|L!\?\.3T?4N#5BF7 Է1ygk~~0KneIi`Ƿ:Z+F:'A]ou^hȐ] : KI{yT*A,/.؆޶XСyhA:1Ԃ έ"gK2JEfMQ@uij!>ƒO܀Y[M}qUDekBh}g[5'V6PUxԄ y^K .H߲#Y㲖CIe0-vc#ZّA7p3™2R 1ԛ/q}eyc¹`?Yv`"cHނXSwn^6c ')h+kQqۓݕw.m,vCfGKA9Ldxɦ+drاv^FA-5{:N9K)pb6 B e?} ֨^Yߎm̃_!zϜF XTUqԝ ֔d ۲m*苮*>Ehz`2LUR׺VK ,T˟=3H}/&2a'#=Z͛V>%~윬u lvY2e*1EWzE\# w۱[2P&SlmbKo5B#f@MSf?{b$>%ԧE}|8wĬRա\$ ˟$"rAL;t) - .9X ̥8ԷZ6Z}h%]W\Yư=l5cAn&2z4\I؋֑ 3{nP7_s Mx_zfB2ʇt Wd4Jaj Vּ=xIeV |PnRWgÃEsYu}nHa :buWm>UHn+~ [ʧZs7~*p0,Imwi9R1tʠf 7)oZqL SbwO#ȢNjgr j3 W[ 7Dyz Mo`(O$7o w9PڰN1%٥+ĩa$CLPҾYѠrp*sy][b̃¼ODVi1Qok"9gER00& GL9C|5Av"WGhO)?5javtQϑ`ڥHD2ޫ@Fe?99+ 8]_ Ms>(IJŹO ZjFe ~ay/~2bNi‰\LP,#&(" <˛DD'om4~k!VmHXSA((5[.:^~iח#xNOۆ4*l I2ĖG귲8lA3gMapF!7Tgxf*BėЫJ:j{I'AZ|p㐴rJ&/R3uz%@ T+zQJ:=#r]Rg=TK($K( ,X(0g|? s4@}t?伙sR+Po@U0LNq/u%Xܞ:иg#%$RiMpAP ӪVkaί I =I% O0uҸ5h= ))LNb+vJ~T3lK(P( @S{ P='M ~+Z8hӛ*-wToPWBǩTahto5gݲCfgT4nf!V t@|j({5D"zH1RA,/Y:ҳR~1=ҙ tLCǯ4( =|<7KF[&,Bwϗ_O.tV<9J6!Y+BoK>NT`ߓv(]8mB4Truij(d9u3dqךsd~ٺ惺C)(|duCY3#& I{&O9a #"Љ*Ɏ\r1*m(H/NQPw_Ѕrz!5m D]tx}~0iNOvşĎOA 10dd+O輎MSRJƜ\UdLv)ZQ=?"lC#_e1ĶhBGv4Dvzuac)}_M˃i.B\=~%J"X,n &'$ 2-38bY1x nދsuby MRrI=AT9(sd_GO4@'VMte?_FkVQ?EĒ,qv-J`Լ⡨sI QpϸȖSӝǐ 9+J@ssZVf\02-y+lXwB:۾d=gN;'߮Ƨsf5$ji`K,AH}W=) =al,Nf>K "(϶+1ɚ`5[u\cGcVGnd5 Q#m9z&t|on!)I1 \Dntj>W8&]_Hf(_">]xk[l9x;*$HZcTI9'iKYrGusGGx2fi,.x7j0FnE@. W5쪂A f2 LF~G-zvlj?,8\7fRxi6&/#C /ns;vE9sOQRbHE(dU) >S_t &eeoi@bbn!ϕ ˕ #B71TB ezr=ob(mΈqvԁG'u[+j/+"meEiqgPZDQ cYzkIZKB+k(70DzEy[+-jQpr(zGScƈ OvLŜ9|r;ȋV<8+XwW޲G7p{'4\+iHku l.ۼx0 ~4fܼSD}AqSe 6+^ıqÌZD߶BIJ&gܝivB0z,