oeAware-collector-v1.0.2-11.oe24090>    fd ;G|`u` IC>>=31(Ŵ 82K\}fr!e "5GbZqR+bVaCqπ*ha! ˰}LO=rH,0wt٬bL j!P%e_ߵ+SHҦo5OՆ95ATcA]LpWUVQS#!` D; J b!m6 ʨq~oQtˁr~4{G$)Ukm~_1S@8"?!d % 48LPZ o{_     $@%(+849|: F G <H XI tR |X Y \ ] ^ d e f    04uCoeAware-collectorv1.0.211.oe2409oeAware-collector provides low-overhead metrics collection capabilities, including microarchitecture, system, and kernel information.oeAware-collector provides low-overhead metrics collection capabilities, including microarchitecture, system, and kernel information.f`dc-64g.compass-ciMulanPSL2http://openeuler.orgUnspecifiedoeAware-collector-v1.0.2.tar.gz0005-adapt-for-4.19-kernel.patch0004-fix-out-of-bounds-array.patch0003-fix-uninitialized-PmuAttr-attr.patch0002-reduce-thread-collector-load.patch0001-add-netif_rx-counting-pmu-instance.patchhttps://gitee.com/openeuler/oeAware-collectorlinuxx86_64 -cfAfAfAfAfAfAfA6e07a1449348aa19be8fbdcaacc757ee8b6fc1673dd4ef777ecb854f4bb9b48ed3e9792b7955892a9961bbf7878a762e412f67ccb334e77dd00f962f30abfdc21cbbab334e0b1449e1a0725ace7b077e0ea93f3503e3a121aee4fd95a3239438fdebf260fa8cce31586c7110b2ebbc24d431647da412be19d73d8bcdee84df6b604bbc02ac57404e94e7597cd29b016b4bd27c1f4e0cab9caf82cf31e93d803db1219030f6eb9417377d2f3c96021bb09c9b112ecf8bda75d31441b0c9fd1a09a42f016fd045d2a27dcaa7fe372ccc01bf3fabbb416872a2d02c449e561c2ad0 rootrootrootrootrootrootrootrootrootrootrootrootrootrootoeAware-collectoroeAware-collector-debuginfooeAware-collector-debugsource  cmakegcc-c++gitlibboundschecknumactl-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1aarch64x86_644.18.2f4f@f`f`f@f@ff}T@ftf`S@fYfDf?]f;i@f0@f/f! @fliuchanggeng - v1.0.2-11liuchanggeng - v1.0.2-10fly_1997 - v1.0.2-9Zhao Mengmeng - v1.0.2-8fly_1997 - v1.0.2-7zhoukaiqi - v1.0.2-6fly_1997 - v1.0.2-5zhoukaiqi - v1.0.2-4liuchanggeng - v1.0.2-3zhoukaiqi - v1.0.2-2zhoukaiqi - v1.0.2-1zhoukaiqi - v1.0.1-2fly_1997 -v1.0.1-1zhoukaiqi - v1.0.0-5zhoukaiqi - v1.0.0-4zhoukaiqi - v1.0.0-3liuchanggeng - v1.0.0-2liuchanggeng - v1.0.0-1- update libkperf version to v1.0.5, to solve the perf cycles error- adapt for 4.19 kernel- fix pmu cmake build option error- explicit add libboundscheck as Requires- fix out of bounds array- fix uninitialized PmuAttr attr- reduce thread collector load- update libkperf version to v1.0.4- add netif_rx counting pmu instance- update libkperf version to v1.0.3- refactor interface and fix some bugs- fix compile warnings- update version to v1.0.1- replace enable and disable API in reflash_ring_buf- remove pmu.h and pcerrc.h- fix log while not supporting pmu uncore- add debug package- Package initdc-64g.compass-ci 1727198304v1.0.2-11.oe2409v1.0.2-11.oe2409v1.0.2-11.oe24090001-add-netif_rx-counting-pmu-instance.patch0002-reduce-thread-collector-load.patch0003-fix-uninitialized-PmuAttr-attr.patch0004-fix-out-of-bounds-array.patch0005-adapt-for-4.19-kernel.patchoeAware-collector-v1.0.2.tar.gzoeAware-collector.speccpiogzip9utf-818d52db065912674482bfc0c01c2a9a58ab35b06ac20edae7a05344110d67048d269e1dbef40f1b0c37a0bbf513cd1d4439ebd270ca04372bee190456d093121Name: oeAware-collector Version: v1.0.2 Release: 11 Summary: oeAware-collector provides low-overhead metrics collection capabilities, including microarchitecture, system, and kernel information. License: MulanPSL2 URL: https://gitee.com/openeuler/oeAware-collector Source0: oeAware-collector-v1.0.2.tar.gz Patch1: 0001-add-netif_rx-counting-pmu-instance.patch Patch2: 0002-reduce-thread-collector-load.patch Patch3: 0003-fix-uninitialized-PmuAttr-attr.patch Patch4: 0004-fix-out-of-bounds-array.patch Patch5: 0005-adapt-for-4.19-kernel.patch BuildRequires: cmake gcc-c++ BuildRequires: numactl-devel BuildRequires: git BuildRequires: libboundscheck Requires: libboundscheck Provides: oeAware-collector ExclusiveArch: aarch64 x86_64 %description oeAware-collector provides low-overhead metrics collection capabilities, including microarchitecture, system, and kernel information. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'oeAware-collector-v1.0.2' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/oeAware-collector-v1.0.2.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'oeAware-collector-v1.0.2' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-add-netif_rx-counting-pmu-instance.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-reduce-thread-collector-load.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-fix-uninitialized-PmuAttr-attr.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-fix-out-of-bounds-array.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-adapt-for-4.19-kernel.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f # build libkperf.so # build libpmu.so # build libthread_collector.so cd /home/lkp/rpmbuild/BUILD/oeAware-collector-v1.0.2/thread_collector/ mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=Debug make %package debuginfo Summary: Debug information for package oeAware-collector Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package oeAware-collector. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package oeAware-collector Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package oeAware-collector. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install mkdir -p ${RPM_BUILD_ROOT}/usr/lib64/oeAware-plugin/ install -b -m740 ./thread_collector/build/libthread_collector.so ${RPM_BUILD_ROOT}/usr/lib64/oeAware-plugin/ %files %defattr (-, root, root) %attr(0440, root, root) /usr/lib64/oeAware-plugin/libthread_collector.so %changelog * Tue Sep 10 2024 liuchanggeng - v1.0.2-11 - update libkperf version to v1.0.5, to solve the perf cycles error * Tue Aug 6 2024 liuchanggeng - v1.0.2-10 - adapt for 4.19 kernel * Tue Jul 16 2024 fly_1997 - v1.0.2-9 - fix pmu cmake build option error * Tue Jul 16 2024 Zhao Mengmeng - v1.0.2-8 - explicit add libboundscheck as Requires * Mon Jul 15 2024 fly_1997 - v1.0.2-7 - fix out of bounds array * Fri Jul 5 2024 zhoukaiqi - v1.0.2-6 - fix uninitialized PmuAttr attr * Tue Jul 2 2024 fly_1997 - v1.0.2-5 - reduce thread collector load * Thu Jun 27 2024 zhoukaiqi - v1.0.2-4 - update libkperf version to v1.0.4 * Thu Jun 20 2024 liuchanggeng - v1.0.2-3 - add netif_rx counting pmu instance * Wed Jun 5 2024 zhoukaiqi - v1.0.2-2 - update libkperf version to v1.0.3 * Fri May 31 2024 zhoukaiqi - v1.0.2-1 - refactor interface and fix some bugs * Wed May 15 2024 zhoukaiqi - v1.0.1-2 - fix compile warnings * Sat May 11 2024 fly_1997 -v1.0.1-1 - update version to v1.0.1 * Wed May 8 2024 zhoukaiqi - v1.0.0-5 - replace enable and disable API in reflash_ring_buf * Tue Apr 30 2024 zhoukaiqi - v1.0.0-4 - remove pmu.h and pcerrc.h * Mon Apr 29 2024 zhoukaiqi - v1.0.0-3 - fix log while not supporting pmu uncore * Thu Apr 18 2024 liuchanggeng - v1.0.0-2 - add debug package * Wed Apr 17 2024 liuchanggeng - v1.0.0-1 - Package init ? <8^FE)*%댙a55KYfe2fŒ7*!(I*"*"m$"M%g}~}~gs=s9sFҢ)<8GMǓHp:MAp"CgS^p?_Jgt"gY0 "0x.J[@BDId-]M ^W0#@iH? ֖dah- ] RSW{?5d=ɛVs&BtPH@D9d"[p7v2¡¡PP`08iY8^T:~BQ* jnj![SYl8aP(-@+pxCAv"y~%o7 0P42 z^du L6Ag)*" JeȠ Zox`$*^T6WSD1aT:QLF x6I)$Ε+8 Wd&7B`RB{g#k 0 Kq, TCMmM:$ ;^l0NX PSQ N*lpDp,6c(؅'؋pB AAAm }>`<t34BjpHOhRd6twXc U~O$@: $'l'S=WL-pX7sgP|,R9]X |A-tΣAy&Qh ?Xhˁ{j D2`KBMAxQ'A F(5(P}* ` fRـQ4TL3h /*͚2j5i4׀5I&8$T@`Kg'l84<w|XW e`{-X O3 Zk`XMf<: W76b_|0 T:Cࢠǃx~zHC0^"]l5q:vNn`kfnƶ#X*;bՀuX'K;g'v0uš;v +`5S4as{sGBL tfPl"s6X'7';-kkVۘ:٘;Z]`N: `59md( AfXN9d5 zH]quC# UtpR8V44A{B# #ΔŸ tH ]"w _,]7J M''ryT:6(<%AD7>(7ad:ɠJ|~j,ODeΑ;m,uh0p$nQc20 mAAw_`oq6-[σ-? !YۮѦ5h7!ch$5C,ZZw@B"0p JPFyh pP>>P>`("X g2WMßUl~9uQ,5cVG|aB%*;eS}hgBH1@;4OB Ev .]qBB]8a@/v:oߔ EqDWD'2* 쎤u\DCDS$XRRy;ll\7Ie#,E7l_y)uy@fPJ"UjXRA^rH 2Deqmk B8;+e#w MBxYi1BrGIy`P _l'OA)T&1XA II=5ަ1O74?l*}psH JiB08x !('D7O :J,=rcR+=cE7Ot@f>9$&byaM/?ȞA_ {kC"NxtZ`#'<Lyэs! 8c3:7qH0^<'eQBPXB"]%k03((bUaQ؈}NE`qYE$"U $D$) j:īOBCGˇ́;X `5ܐBuc bA2w<><I ~c  iPHPWUm,}RY$*n *hk;#H x6:A0xXϴf  Ys^#-o'v#<  xB)@_ 'lL;8Vd3J~oeat45L)h"@!{uh:\X|C/D(j/kc"x!p!ܰ.Y?t+ʢ#A3GYMe}xS‡FS37L|d>*$><L߰`8 A4$A0@Ԭ ^Apm* DpCƍrcDzE;Po,ϣ{ؔw_. QCA?_- = ȸ/p/>X)~.@[MG4zFhx"PXÓ?D~]|JHHu*`h(ZN'nWvރ\g%9F5wھ\ѓF3-/w.ѭ7{uվmfg.zVT+CLw]F-oL]vzB?+Kmlm]44e伢Ygki3}D^P0!zܮzԨ's$P.utg7TOH,eDoKT{ڰY*q =1ԛ[tW8Iq۪;/P=>bA 5NV;R^y b3O&N-AT/ l'+-qHR7nH,cR^#JzZίWwF=u6NߏE76X\GĨurY92,o74 Z[/ųnOڥ 2ZuǃkgbdZKD %lAYS7u B3.7-tlq+;ځ φZ7iIY&*pO.:{54ԙ3Q=p\Yz)߫7. tVCeNc0Fj?V] Hvqvw)INJ[>>Xzx\l9{{Iܸ 3^Cz8KeuwJ[fD]T䖤_^^1P>9-zfjZJiQ90/f$V1N=y{Ť;6/-~ދ\J3U.#F0` *Y|;"j}M/-rqj#s9t:q~_zsv@/9׍Wu*Ѭ\}~V=!Ϻ}ȭ|HI9gZR]:Z4=ܖf5Z~" DzSؼyLٖxVޗϺ7뽙8<zJO.7Eq6Ei]c?kǥO/*LxCqga΁){W6Qw){vo3z&bw#Gܴ:OsίԒ. f/{IyKVN'9aKfU[uPEŮD;Eu4Fo#_}Q}U}vD幯i=ABQCiNY!U楳=f6 hJԃ%L]V|msA_t.׽9;_ߟa͊!JF85pnGȍg1:ybIS#>ņu Yv̋=L/?t(渢XK[5|c{ZpALS5Tسp]k_$Y#=in-تON5=]Re`Tl[]SLkدX~Ӿx䵧:^Lf4zLl7l7ڳD87sţ?XHh`fYP|rfMހQS-mTp&aa2CZVc;oȘ*4}j<]s !t$ɋᛯX(w?Z^ kdGdT%04ߙS6_u>2윉;W϶~JhRc؜~O&yO/ C3{2Z%٨v`}'*K|VS'.Z. [BǵcKxt{U?8)RZ:H;5R+K dYm}T篐nVl$ʈ{Q.݋ ƛhZ0g#:{xísFz_̞!V|ʼnGt}VSWͯ*;yWY{h8_5{So8<3e)n*Z[&8Qu"ɢ0œ=o I\}"ȥpC ӛ|MUSmt|V`ێr컵f:9,YN+A;MKq;'"Wl]edwb3zėg=EK 1yo:?R)|$2Vo7wPS0S&vJ}[14}t׵5SQM9,rr?Мb*P"g%!7Zsfn;.nm9شx΂qJ e_fosp5HyH =VeMA-9a 1xyݩi$\˳8?7D_oյ!S6gn%sIMLV1n):c9{eC %/OT;ہkm*[yhi`3~BWA(ڱj[˷ǦN>oLgf0k }1k^}@!,l1=qn?젧_(Qx:װb:פ)6زWS8^M%89q~r_ >.>nطmKԝ;$e-ޞmN3wђ+8nV2{Κ/y\v?:M(?5׽lX!mxX¡yͣ I7Izj(/4YygV=)z~|V?}{x5IVl(]|m Mzsέ̧1(6;=ϲ)lT bھkۢ"Vnp̚4aiw! vO!e<G)G7Zug}Vjor~"Eb#џuy{P^Dk<@Kִ{`Fn4ʶIҪǽ l y:̍:q[S+9)}fy-SpqV5o{uY[\&v{gxay%}fF7fKW~oS̽u X<ֽ*w,G9Y 0 S#>dy%fZ\S¿B!p\Ӄc:V~SJcuNǢ|"F72>r駼V(!-% c9Ez~+w7IYgNZZw`ob252ʬߣg00pWQ9W`'vwW;^Tҿ`ڥ7M5WX'lKO[9Q](q]'Nut" WNn?=4ΌO޴0-^|~W'l)ߊMjcׇ7n}$[Y(7C-9o"|۸SU2=p;rSY5/o׽8l:G%kK$Wܛ˘}|LɖW_ov ZW/}<|xR?Ci+wU1GRPsnXgɧ]ם1j6?1Z^(֙qEږ=oRq?.98ԗ^[|>_qQ{R0'z^bu?xmަ`c3~/tzձΗxn>ܟȺ;Jl(%dxb^uf.}YVPļHQtouwolS)E2k2DS 'L,vM?h=E!hґΆ |Ģpg[xָ%aO~KbwOxbɽb br#@_3zB-^fO9'({@鑎k*Ml{,y;ܧ︫s_rOrswxD?_1 ByyLxG?k\ES#iMwJ71WN *6׫ņx"+ؗEY԰o ^:bpxk":ٯ]x%"T&;==^u/cqagfJH f^̭.Жq&i 3>8?Uze΅}ii_{ImMTڿl랺lWJoLO ǟK(^QeSb04&BܫH@p}M}ҋlx qSRg&dͽœ3{ܲ;(~NEOxwG._@=zC+6Yul)=^ qBjoܯ5"p bYkDӓvjZzKo%mn߹Y[=rCpCUƌUh Okk޺XIXJ?EJ7{Cm@,2ꍷgp :^ FfeA˚&+o^@ \oz%2&4k?\vJ^39GL>yi緞w|*f˸ɞ ?ͮ6iV5[>չ p6WgcgYgoY9r2tP]*w#\ %`OaYۛi]s=ٍ8qy%!_Ĥ8nCė-b/ޗT8'yOj/'Zp}M{qӹ7wM<4?:f ps=_dd8iv'{-+d]N XVB.r#2>Fe<0JS2_:yտVsrczYٮ2DsnyDyxq}+PWDZ t]U]39PJ'P9rGε]'VvLW v֪鿙xqΫw]^2}2 )IAˤ._3GɿwM3&-@[L޻yrX 0O0H v31ցJj6p%?(jUF~ƍ#qq/x| jo|yTꔻNПI2=dE{3N?l͉f/boMohQaވʙɽ /.Xކ6\B1td6#m=Y;Y--! iԄ-na.ٿ:Pji':v//]HISX=ӬIdgF[{+:`TRoف3O7\ra3ؒ;d&9@R-}]o^iPQQm!:oCBN)w&Ij?* Bvcm,7%=ɆA/cZ'呗}&i`Rd&=~Ȇ+j"ţLrÚ/Vo0{ =|TM~tq֪{392 喞f)&j8H,ʺkAy>a.'2ꖴU%[KolTTs/gF횸w ZKjw1'r^۴Cf|!^$yvzcN 3d]SoJ+lǖI~ֳ}N5҇StN/#_}71ˣOM1^j>yz9YM)-2{Gk6'WUX~ܟ&!PEc-=ם+#wIג9WqF^5t}q-^4qe{\֊7g/LdMӬH"ncxn랂?H|7_z$(-K5TK&^i߿mxۈhy_KF9-k:hC򸪯 ~D0{P;~ƝrĚqܽuy&]ݛ[F/&%Mwi%$+ҟXŞ?+)V]\}dBL3+D<N"Ovm>)!_OoG }.Y.>!6%Kϥ4,ބ\txݬ`|O]? lW0T?s欑65ۮo*jJYiEv{Tz-y qٯ7hNZXjQxmlAѱxKkOH.KϮF[|hы+johiYpFܝ^6a܌K ~nEdqewE~MT n<ښ-S⟡[:-ǟ)JKjH eDBz텒ڳjܱo0UjgL[e_LdY|ǣ塗Չ\v .][M:$ns&Ű n{W/\ S}9uR7)\x~ơ+dIMg }oXm~c<~½5yM0{f'#l-*5rHUlClc}.15dS^Ig;7WUy\"+=DO_fStr /%]4yieQw[4Zd7Aw6.}]B݀O#Hϔ_ϭlNcՏҸmpɖ-]Si\~aO&ȚbgקI/N#Mo{d}{:B[nɩ3k1nJJnF6zRl8ޢ5;"|ݿi&KݍSUz=oYsy\۞/s%ze?qZSFN~1z2xkn2q箆wo*s]k9 >k[b)\UUP?<!j|삧 ۊ48(ɠL9,]k>fÕN0؍D\I‹ONzp"Hhcl˶F[N 2>֬]{rUPYkߍ#G,ίLtQ&PS&sz_ b/'O/It5$je͙9} ~_ Kݼk[=yۗ=+6VlEɵWeWWcM'?}?^<|*aô~5? pZ;~X S 0N6J1J3<9Q'wk&9wC6}W(:)UgyfYQuQcsܥVd^BZ95sT_=NWh9Nqu&|)"sB?s˧v?݉=D8VI7M{O9`ԦcN;)رeVIOsctڧyg|/78r3j>}62O5u &%١<7#>u}sUДimf_ʬv3szCoOښ[.Zn!gQۇ{Ύ|TdJܼ<(w#Lǭ?"[׏Ba7J9x-&6 =1~v8́L#Y , szb !&Œ*h@8# Kf3DN#x?p<>f.|lϗ o'H77h2 *330AGfR/h]{xj]qP3Pi$?$/އ xpJ:Od$r667}F ZP+Ty,jW=&'$硳lCp:0Za T \8 xa}!"A'pP& gq zBIAmEJLa 1+  R}T |tsuA{;R Öʈ`1BGF3_艞p?/L07OaGaDP?'?[]E;DF=ZyL|^m_xfX=şK똢谶Np3kJSc+slC/™81Q@nF]P-+8cpN+.P_yNFҲe!6x;;0$^ABg-x( pD,"p< N}P~g4|9~cCR1L6DS w (&< RS9 cm#pV_d9P0Q ]a߂EҨ^tDD1Fp#x=`@/R jWP"[&ֿ$  |1PyZ]+ PoODz#9WKWvb/ƀ.7MK.lJ/i<Ƣ! >@m(0(x@‹M! `/pP/7X]vMZ|x6+HSX JZ#)O?CyZ0BojA4ۧ&O_pS5ZoQkxʡZ8~~ 栺(%PG(3-:޻G<*|Ǣ1ANN0