bcc-examples-0.1.8-4.1>t  DH`pX|o/=„-4Ѡd3$:feJqqnfؑ˓bf^x'2t¤j?C҅m@%:<(Ӡ`fv|c GNw .h*@}Zj/eh.KJ Wc^20c.\oz“RH֦' Y-%#r蝻(&8@ak+Fr1vG4MOGCJ$ad=bkyg ebcfc0d45c608497d1b53f4926e4ecbc21295a29gkX|o/=„wHk_y5>7]aN`{3^AL_rqd$3g@y`) J(moXXu|SM%[TO*R{-a?@iڒu~F%AVDjj9oP@F0dZR>2i᪷I )_~pz- )EOi+'} b p;(cs2`GqZ 뚊;K+NLPDzȤ}h>=)`?)Pd  D| ++ + h+ + _+ +h+ ?+  ,+    ( 8 9 : F~G+H <+I +X!Y!\!0+]!+^$Tb%lc%d&Oe&Tf&Yl&[u&p+v'w'l+x(+y(z)))?)DCbcc-examples0.1.84.1Examples for BPF Compiler Collection (BCC)Python and C examples for BPF Compiler Collection (BCC)X|alamb62*openSUSE Leap 42.3openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Languageshttps://github.com/iovisor/bcclinuxx86_64a  9S\ r NQhq39M '@#AAAA큤A큤큤A큤A큤큤큤큤큤큤큤X|ZX|ZV˺!X|ZX|ZV˺!X|ZV˺!V˺!V˺!V˺!X|ZV˺!X|ZV˺!V˺!V˺!V˺!X|ZV˺!X|ZV˺!V˺!X|ZV˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!V˺!99076b9b6342748eee10e7c154e0d850bd64527c686733b10d059157ccae7e99af880963519bea7d9251dcd9b7d68edb246e6ffe90bcd21a1a52284886d2bf532ee9763a9b7fe08ee4473f21b15bca24976f472f053e091f819502b443b10511681f8c74b128fadf8a5adf4d0b154ecbb523299e94e84438430937f1984d324b972920c94b9d65c3df69729ca55def91e5d4d89b6bd306f2d84e4fecc3b988969466621efb465dc0ef6cb4849254e6fc148e8a1616a2c890a8917886fdc0053e0869626238ec1eef21d97d215617790fd2a18b41b9b3c03a5de9fbca1f4fa741a94a9a32652af8f0a7ef0af80077e05abfc1b494234fc738ee330c626d74b42f6f808c00bd58184c74c1b12ca84374e2b7a007b653cf3d25979366bdb61ee13ac0314084b13bfdc123227301b26b6892c4eba8b94116599645205363f7f0d15a5fadff509b022becc325e56735b518d083af8b2cfbfbee2bac124704196d8b65c854403962f00f36db79ae097c569b98f73f2e9cefb9ddb8edfdafa3d0302e51f94c8de2bfff16ce604405fc66a132f92afd3577e3ab0d2adfb58ad896c267ae0366c5af0bbea9aaa94454cad8c2917a2e9db0108bf5f95764c9c32348c71bab84771015e9e005132a9590648fd3214cb83f4b13a0009750eb6bc3ec26506d2753059dfb4fe8fc9fc36418a8614a8558341ba33718368cba562e2684efda1846e5594b9127da6ed37777dbd017978215../simulation.py../simulation.py../simulation.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbcc-0.1.8-4.1.src.rpmbcc-examplesbcc-examples(x86-64)@@   /usr/bin/env/usr/bin/pythonpython-bccpython-futurerpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)0.1.83.0.4-14.0-14.4.6-14.11.2WWo@V@V޾VVŲ@V@V_V@VqR@V\:@VI@V*!@glin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.com- Amend the spec file for bsc#990170 + Use the upstream tarball and add the URL + Amend the description of the pacakge + Use the right group for libbcc0- Remove "strip" from "make install" to enable debuginfo (fate#320644)- Switch to clang to avoid the c++11 tag issue (bsc#935533) - Update bcc-kernel-header-search.patch to include headers in /lib/modules/$(uname -r)/build/- Replace bcc-suse-kernel-headers.patch with the upstream fix, bcc-kernel-header-search.patch, and add "-DBCC_KERNEL_HAS_SOURCE_DIR=1" to cmake. - Fix the formation in the spec file- Update to version 0.1.8 + http_filter renamed, README fixed + Migrated filelife to bpf_perf_event + migrated to use bpf_perf_events + Migrated killsnoop to bpf_perf_event + Print traceback only if verbose mode was requested + trace: trace function execution with custom format strings and filters - Add back python3-bcc - Make python-bcc require libbcc0- Update to version 0.1.7+git1455766673.13e74d3 + use __builtin_memcpy() instead of unrolled loop + http filter example + Add bpf_module.h to CMakeLists.txt + different man formats + Fix segfault in ~BPFModule on syntax error + Add bitesize tool + Support array and pointer types in scanf generated function + Add biotop tool + Added memory leak tracer + Fix python map.items() racing with bpf delete + Don't show allocations newer than a configurable age + Add bpf_get_prandom_u32 to helpers + Added --stack-depth switch to control the number of stack frames captured for each allocation + Fixed long arg name from stack_depth to stack-depth + Added option to display only top N stacks by size + use bpf_perf_event_output() instead + save one bpf_probe_read() + 3 tools: oomkill, dcstat, dcsnoop + Implemented histogram functionality, including strings; added examples + Added ret probes + Renamed to argdist.py, updated command-line switches, added kernel probe pid filtering, added verbose mode that prints the BPF program + ext4 and xfs tools + tcp to bpf_perf_output + 3 tools: tcpretrans, zfsslower, zfsdist + inline C in /tools + 2 tools: btrfsdist, btrfsslower + Split bcc/__init__.py into multiple files + Split bcc.table.BPFTable into multiple type-specific classes + Support native integer indexing in table.Array type + Fix breakage in open_perf_buffer + Embed runtime header files in libbcc.so - Add bcc-suse-kernel-headers.patch to fix the kernel header path - Drop bcc-workaround-gcc5-abi.patch since it never works... - Drop the dependency of bcc-devel from python-bcc- Update to version v0.1.7+git20160131.143df80 + Updates to use cmake GLOB and libbcc.so.0 in python init + Add decode() to ascii string in offcputime.py + Add libbpf.c support for uprobes + Add python support for attaching bpf programs to uprobes + Fixes for address calculation + Fixup objdump calling syntax and add docstrings + Add uprobe strlen histogram example + Update test_dump_func to be python3 compatible- Update to version v0.1.7+git20160119.f50ca1f + fix pep8 lint errors in the rest of the tools + Close fd and unshare when public map is destructed + stack walker typo and improvement + optimize code, remove unnecessary filter check + add -u, and change from 2 to 1 traced funcitons- Update to version v0.1.7+git20160110.a0aa7f2 + Remove runtime dependency on gcc stdarg headers and make + Add ability to set custom cflags when loading programs + Add ability to export maps, enables cross-program sharing + Rename BPF_EXPORT to BPF_TABLE_PUBLIC + fix pep8 lint errors in biolatency and biosnoop - Remove make from Requires of python-bcc- Update to version v0.1.7+git20151210.23b87e5: + Fixup dependencies of bcc-tools package + Automatically bump memlock ulimit + fixed bugs in control-flow generation + Fix breakage from LLVM 3.8 API change + make sure LDFLAGS are propagated as well + Improve json type support for misc struct/union types + Drop broken p4/docs symlink and create README.md+URL - Drop upstreamed bcc-honor-external-cflags.patch- Udpate to bcc-0.1.7+git48.g1c7debd - Add python-future as the Recommends for bcc-examples so that the scripts can be compatible with python 2 and python 3. - Remove python3-bcc- Update to bcc-0.1.7+git34.gfa9684d - Add bcc-workaround-gcc5-abi.patch to work around the old c++11 abi in clang - Add bcc-honor-external-cflags.patch to adopt the external cflags - Drop bcc-fix-packaging.patch which is already in the tarball - Amend the requirements of python-bcc + make and kernel-devel are necessary - Add python3-bcc since the python binding is compatiable with both 2 and 3- initial import: v0.1.7 - Add bcc-fix-packaging.patch to fix versioning issue of the shared librarylamb62 1489796193  !"#$%&'()*+0.1.8-4.10.1.8-4.1bccexampleshello_world.pynetworkingdistributed_bridgemain.pysimulation.pytunnel.ctunnel.pytunnel_mesh.ctunnel_mesh.pyneighbor_sharingREADME.txtsimulation.pytc_neighbor_sharing.ctc_neighbor_sharing.pysimple_tc.pysimulation.pyvlan_learningREADME.txtsimulation.pyvlan_learning.cvlan_learning.pytracingCMakeLists.txtbitehist.cbitehist.pybitehist_example.txtdisksnoop.cdisksnoop.pydisksnoop_example.txtstrlen_count.pystrlen_hist.pystrlen_snoop.pytask_switch.ctask_switch.pytcpv4connect.pytcpv4connect_example.txttrace_fields.pytrace_perf_output.pyvfsreadlat.cvfsreadlat.pyvfsreadlat_example.txt/usr/share//usr/share/bcc//usr/share/bcc/examples//usr/share/bcc/examples/networking//usr/share/bcc/examples/networking/distributed_bridge//usr/share/bcc/examples/networking/neighbor_sharing//usr/share/bcc/examples/networking/vlan_learning//usr/share/bcc/examples/tracing/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/b6828e605e482a10ee986098f7a5e6fc-bcccpiolzma5x86_64-suse-linuxdirectoryPython script, ASCII text executableC source, ASCII textASCII text RRRRRRRRRRRRRRRRRIU:H&Dpython-pyroute2python-netaddrnetperf?0] crt:bLLMRHז53eWB)XN3ݾ=P. | a$:s}JoIKUah&f[0/֛QRe`Tra_A_->N`( +>_El<ǡxDXhs.  9:?BV~6۬uy/SD]P_%=f /n}ȍ!{Z%M$έo6^R#hCS4NWycz*bmϢS4;Ma^VS/5U.4kn_V踕IG,nh?V6xӶ _y\=N:jf}x}Hݮ^`z a#7Vme핰N%bΌ&Su#ʖ2 N+ـ,PkF&aRRyF>"ppCo$# źR,R,U ϔp tnp.7 ;oͻHay $?l'NW[tw GB^ZP*w Gp[e s`o@>.3F@XFƺ^ 9|qy~s/IyAύG\ox?ȗoNOTo RoY!jaXAoSB*+dȁmtpՂ#."og!k4Ʃ+1־Ny/ :2 28CTk)N>'*7/NM:w`m< ݜ䐘lrhW9]+pG{#}< A>1/5_ QȻJ bzmcFL<<'BrylI#g`JW$="IռQ7B7Wr">g zIAx`ɂGk;Q+݈eIi)"KYvD s^ 459vrLs^R ުsE>|ҍ"jO?}MX:~ oCi";DzYGP4_EÊ`R7f&V|p*9}ij5<h< &b-^5A:|:d4&X ƬdӾGghO3Vc(cor33f5M(1feOj|ͱSqhndפTz}E 4rOm3DG=oc))L9)_ODAOh'fv va라9 +5 >·egƂI`l^yjcX`&C>vΑf}:%]w) w@$rZ} ]0RDŽc&Vy Y0}\SMnKSdUCg68>*}|pդ-(e\-R3e| ʙe)eV?D́aCm^I9Dj@qSj`ؿ(chr gȪSco0Vz"N2:RU4wܱ j%U.?i=%r,@w<qiJ:<[\;5ti;褘k,-4cZoHUos#`x~m MyBN;+ d W8~M5n}W _9ifK.2-#afa!/Xrj@{ [( 3'$tK2EErM9O A_kj땳l;9^F|`窘DAoi? = L7u8"Q*zZ@Mogع Ywn=M|0v;B4tpKR ؓ%@dzE|#P JKikψ_+n֛^b&{y^QH@ƸÔSJ((T#\9PG/P#,>6l,bȦ^pS Iϯzv$'bp( zr(i^ d?k\p6Hr L BC#ʉ@&pG3B)F`."zc}:=ʹ-ɛ_S3PQGqL! En( @LH4wm/8r_Շ3VH)O6x]N^a2=q{#dBu8a;-%-66" Af}{N n*&nJwBCHv7 &F`Lˆ3@qalL3>b6OƴsV+_-1ݢjzT7Bh߃ @Cb.r݃,&N ɿ .52lKI0쿟o?uj.?y3Z 7Ρd ci&5h~UUfx=&tIYVy"BfĤ4 fA8[C5CXu!TA&x(~܍xzx*D߰eꀪƟ)zXuu/1@}// w uR$jǫ+b辷e-Yp|P" |G[6缬.xJڿƛRRލF _XT՟.?<5r~OΓgA4#<&TC1?-!)qDOn eT`eп.H(sUU$J=Z܆^ )C,KɮnKwcNZJĩ?,̏P8gBޖ1e ֝ bt~:Uj cbeEF$bb, KդO}7t^ SHw+{y@7@&EP6?j ᳸&FnA.k/*CٳဉW-ł@ˮF9E[뉆x:x-HԙC{4:< <"p3 :3b}Y u8.as+W]ަBQ<`ZPэvh8d'{7LO1zk ^8ۋC\NX+Nv6=9A53[9g,9X3˾F0ߓ/ۓ 2j$ʎׅ:uyWwo5t3Poj';0Cpo+Rd\-`_{D&%DfJs2u!5 {,B??u=9eNb#xo'kb'>>{p{͠Ѻ׹|B1x@W'~?$t9{ac}ВN%AgoK1*]NN qڜMo\(D_P]껨^,3&%&hʒ_Gx:+0k^oVEk 9 'C6 6Gkv]ۀS,4|!=}$h`}NYO_gEu<-hv$/4l0]ͳu8'҉tBV:Rp:azZgol3;ߣ.Mceq{  gY7uO|rM9yn8foܡ{tK}^KҦm'y{*!13h Fq-WҡOJ2. /hIj>l=.md!}?4{M1Ӑ#u/B@ahj.v8 M,澸"618ʪ^קB3kN+-RP#1 yGKRs5[`6(+Gz'xClk /%ֈX^54I >g|u GǷC Z=p3i }b"KÁY-`YB]$(vr8(%,c3nQq:1P~H+哑0g>cv-^/V1LgRk+,&ݦ.ր6IozJˆ9ζ0΁B/Ì=?tlO;f͍:jMA dlY{I3~-SXW|Z'qE&uP5' ֕mi9? H.ˇY'kjQ1Xr~`m٣na=@;lQ"+=KȠ{g v_ bQpXڥ6G] ud"0KW? ⽂j⹈ҸEo6 0ێt/*()_H7,Zem̃~ f Eoہr֡X6:PM@50nT9oX H?c]⩪E\Tk`|3: uD59Vk!s)JUkI^p&(?\e0&u^zQ!T30|1]@l _ſuzhȅ9Yu4mF\ɚ`x~@ԗݐC =Ap!+iB>_w)Ef 1us sFYE9=h ughU/|O].%oqܲ@ eXb? sZU~T+a\3@G:} CXKF5EAT\/e_BzU5xmiZ;2j)ܕH^'.X4bіx2MV:5 {!x啼59b7)vuTvR(2ŪHX=rÐE@Edh9R4!vP[VXQ H« wO:І_d2rMDM].-Ays?Wno4p0ts_ty;~mGz-"_dqZVMh;H?@0ʷ`P82L*5~59D_@aJtS'A``"[]3tΧnK*k03ғp*ɿP8hq9 ^axq3h>[.;/{O4… !k:&=4ׇh_Ǘ=%,;n0`ࣃh 3T$Cqq`Hj^AfudxgUZsM3U"xHXpgw~Q8Upp-"MUPZD$qسuj|;*E6h/}[dʉXEKn8CSa n\``:T`X'_J~dr' N7FagRJ>D͜G/ML9C!O-pgx;Gf3҇4lwO3{q}#3tEדhytM`AN(5a&,dl/9p!`kKdh15 ]`t=c'@K}ETVR=XS#޴vẕ^$/D-2^,Y |I+[X|/! ڗb`_@Xw VK'b+0R1}_M]Y&{$p!W/ilx#'o+Ro,T 5[7(}OgV\[zb+;iEJCowSPVA<L5ʘiW/skMT'Dф3(XOF ٨XLKlx|¬ZՃ$F铻5N3 7QB= PzY6rFԓ!a>M΀KPyNJx`~/`EZ'6C. }-[#'fܿhY:$0kꅓ YuYqp+ݎkYwhdbL,ϥ{ 2vYǒS!$}J]Y*^ϴ)-H΅m$$P"MZpÅ(.J_^Ho \;7(% qaXv>h}Ȩ2OaAѳBVg[6͙NmE͑̕; I3Q&'UH)jT^Rc%AC? IgIQ`#DW\xBpn?/pd25S4 i ס[ٖBĪF 14beAI3F@-׼M+Q ćXtыƦQ[P!w&Լ;iJM zҮF[X.J˘<&WT):Q5=OytP*񂞓%ZpB6kk\ JK泬z+wXtv9pt889W)lgI:zؚx>^AHTŹpaInAJ=ڿ %&␩3;s>1B'$屳ڀd,]s9'YLN"AF2%r'Zs׬ީ{/f0˺XH-K5„dzTX*Jw\4 D~65h> SJnI c&GIm.cǭt+Ċ_Q%^ 0x2U.چ]-ƽFp̐>' AoRU)5O~Tnc xT˸ (xlCRI!NXȁ6rx<#[8hH ,6M> *kΈoEiy~ܥm/"-1x~yȋc;pwKkJ"^O8/j8d]uZJil #x-Ķl↭j2oÒ MЯ^6@p/2 4D^rQ6(D8%'As|H6$E~sm{(Ϸx)4AD)by$JE!mS^ !Pb<3}( (pE;qhRL!9!ª "\ ŢfK:ؐ`ypy$c (m[ QN#7s7wJa_suQzb0zrgeTߪ іέYNI!I`Pp^EPC:BD/ qzi(WoƸ1E YeN 4N&5S'gX« 7}hVq&k7|G5Q( #mǖ٭J32ڼ!pJEV<G6N7b J=e)No5zhxqbV#˒=E_[3 *yd\ AaK>23 pGsB)r_]MDiG3utTS>ƿK k5f<:Ժ YrdUZ,qC?ݮhԣ$!_кzSh<~<c[_>6xwa8fGyXxgX{9ryWxg]@[h7%J;7 biVX*B T7={HfWc< 6vi1UGi;,dJ>H?o// Ep$ޜسa>m@g ;Imy//C/Vf ֭ݰd =xrso0xD!/D cFV}_ I#lkyҢhkz,Jٙ }Ǚ3Rtv'-"4BDK\iƨgclgȗTfءi:Txrsc?(J&&!ūo׫ ".c'J i^%ҩ1DhfRHf}i^ ="#d7P9,e7ZDuN\}t@Y{aZc@RRoOz"Un0>ͮGA1rUHJDq-A }5BppBʴ#+"\(VhJ܂DT 'YbGP*h_!u*M-ioYc{Hw)ՅγV;kf^A.۽F У}{N1 *_o8j7! !Gς`@צ >q4ҍnL%5%& 0^tmJ?Fvq=# Un'qV7Ƥ "qx-i`oao"i;믎ʶcFN½遵^,\dڽ޸ybzJ?RXEG7-\zTܥBM O4e27b]nG:<֘>_͏/^~\n4D~s61* N@mZRP LCo,D{~eAѡ\hQhz `=-\+t@Mz 1{Kx˯1Bz[g *]ׂ77qNXdECs5-#ѭbL8=u,L m+~فAc1aYcS|A>pb>s^Ժ5Q N,ЙA-oԯ$[Otp_ i2d>z#M)8rHv|)sE;HzQƒ)rEդϲ4BZO}һ;w.Eׂf+zڈ@4;S\_(#[~rxE>2m{u2;EÂCI4z:YXPVlӶ!PKٞaUl_!QZKTOQf-S.aVˑ!S< HcDmT8|piz%m3=>Y99U5qI3*3#Pj/R]F[V|mtp32Nw/MM`6E4PbױM Wm"m\XPV;Qsݰ{^ 'zR,8KhJ,FF A BĽy(d'tޥʠ֠$'_1c@&(`Ef_}e!}ޣO^8M iT=u AY 7k5usN2!wWPM 98[xw2q7z!.޺Y^YfZU>;<{cOj=H&,}Z!`Ð{"t.1* es=I}ď:37n,nM <tp #Of5tl?Q{ 1NKBUqB ֟f,Q2VTB+1lN\u0*@o4zAjڊ5*r:xb@-b)g>Uzd#ۛp;ę3,%G@P^n|+f 0dugI^$Pe _rA ; IT,e 9`s6lmfB1$?ٝBUcgu cDp_bks@NNAtT'3'(%SVS4/*|>n}B%S.y*Ry#BMW'FӓH ?'l8;+ZN5r!=ˣ],q[ T,Hjv֚˦ƼzR4Zl?>!'46gxݦc<1|Ԡ_߄i4i=ef8_0KDbx-] }"gWe̶ mL8[xbͨLԬahl|@B~{*.:bxQ9H@Fpmw VQ@EA}wIa{>Ȁ7C&\u*SY$D+z[&3+#E LHD"2S]]v2VJQ\b'ckWky