libffi-3.4.4-3.oe24090>    f ;G|`u` r |_?b]jVA}@j2FxS($aT RvNXyQ дgÐ](JǛ@4]Z4,<_h2XjiЙ:uq.ۣ~kj}Y-Qj|ߊvs;`Y$?d}-s[Zy7OaܢPUyS^}W?QBxaK}: z($a|ziyrs]ukZ +^$O q6ʗqRzȹOqO\^XJa&zn__LajLKvHfc{_@[ ?b)`1:^$+fN84c718a89782b4576206b1bfc00f2b2466f814d803e4ffd5f6171654c15ca53b5eeaf18bf0eaef18d9bc0b760d4f0e86fb277d4cT1ކBGaͿc>=?d   F $< H T l r    ( 8 9 : F +G HH `I xX Y \ ] ^obdefltu v$wxy z@PTZClibffi3.4.43.oe2409A Portable Foreign Function Interface LibraryCompilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling convention". The "calling convention" is a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A "calling convention" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages.f>dc-64g.compass-ci~MIThttp://openeuler.orgUnspecifiedhttp://sourceware.org/libffilinuxriscv64`xlA큤fffﶾffcU\oa2908dd7a08a4dda314a84cb286706a0513ddc597fe36960c31d3e09625b3b70e1ada09237798dd6bdf8bb824b9ada402a67d225cc264ed4ecc537104064ad74e81f1479acbe46e0c405fbe36ad6d7b3ce7a0aecd57fdc89960eb7fcba16ef0d2c9c2acb9743e6b007b91350475308aee44691d96aa20eacef8e199988c8c388libffi.so.8.1.2rootrootrootrootrootrootrootrootrootrootrootrootlibffi-3.4.4-3.oe2409.src.rpmlibffilibffi(riscv-64)libffi.so.8()(64bit)libffi.so.8(LIBFFI_BASE_8.0)(64bit)libffi.so.8(LIBFFI_CLOSURE_8.0)(64bit)libffi.so.8(LIBFFI_GO_CLOSURE_8.0)(64bit)@@@@    @ld-linux-riscv64-lp64d.so.1()(64bit)ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.27)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.18.2doMd?@c0c]cwsbޅb0a`]shixin - 3.4.4-3fuanan -3.4.4-2gaoruoshu -3.4.4-1wangjiang - 3.4.2-4doupengda - 3.4.2-3chenziyang - 3.4.2-2.h2panxiaohe - 3.4.2-2panxiaohe - 3.4.2-1panxiaohe - 3.3-11- Type:bugfix - ID:NA - SUG:NA - DSEC:Fix AARCH64EB support- backport patches from upstream- update version to 3.4.4- add BuildRequires make- add loongarch support- Type:bugfix - CVE:NA - SUG:NA - DESC:backport patches from upstream- delete useless old version dynamic library- Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.4.2- remove unnecessary BuildRequires: gdbdc-64g.compass-ci 17269857903.4.4-3.oe24093.4.4-3.oe24090-metadata_list-compact_tlv-libffi-3.4.4-3.oe2409.riscv640-metadata_list-compact-libffi-3.4.4-3.oe2409.riscv64libffi.so.8libffi.so.8.1.2libffiLICENSE/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64//usr/share/licenses//usr/share/licenses/libffi/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2riscv64-openEuler-linux-gnuELF 64-bit LSB shared object, UCB RISC-V, RVC, double-float ABI, version 1 (SYSV), dynamically linked, BuildID[sha1]=69e846650af5bec3cfbdeb6bfa00d1bfa9731cd3, strippeddirectoryASCII text PPPPPPRRRRR hƒjsdutf-88d781ae89bfdc6ff9c5ac6c8b8ab4cd32185ceaeb47b89b770199e0efddf4ab9e119b992d36185d6d587415374540e39dacd0c7b58bf1bbb7ea080e36d2e6f60?07zXZ !#,=] b2u Q{LY\Z'Vfjg+FRJ^툑 p .mv芘a YM:bwrgLeB@Mnly(pB`8:> "߻jZQGzF Njks5}BJg;(ܤx.A|d~f6a} L+ĶUTZ1;&Ӑ1+* o;TFD\3;3-!R&<-5K, E$+ϒi -YGu" 'KUԂPwy@-pemO8e^d9.vBV KS; :‰4LWW'SH8\K/s>ˏ}\Tq@EG;'m9ž*޸TaMgԖc/QIh7$/85f8UBCu=dWU%egW ŢHt\uEnnc-.-tX{;c-WVւQẰ`$\:0;+n# kss \$yar=:6W4oo}ur4LbIg^KaL29[Xd>^ i0ixʄ?EjZI7/1gYݮ{&e?Z\)lS^-h3=}a(=m(])ZӚ|OjbkȾW<  / A ҫUhͶyefovmt0ޒϤjc,&1 xN=/ܩ ō^x&kUzo*d#ݥkzU>iD"D!aލieѽQNuL <˻ %+˩G~ H^;quqX'{d~+?#.m.@6iCfQIbBaN;;OV?Z5[U/'NeaOGy?ڭyBāvVqU4 >"~U= (baGm X !s/CP~Dw=HXxe<H'b,諼A,M'J X˿h!'Tg;]8 sʐʌkUIjUA a` 7e݆NVҪl_r:)wޞR{N) ǯS& @wAx`plBT->3v] mTf~h:t / Gt~uYwYN X^)ݘcs%[ fyZxHS ʑm'jz_„BO]jcpd f? u //1u6mw a̞Ob`cˢr 7M'sxI 騏Sc$L{%.¹'&V!&Ax4iђE(c Tad-ם[ӀP\rT(w" B /WKO9s׮>Noac= t-&^ vϡQϐN`읮V)w$X;JxξLud&k{VE njW)ݵH[ O倳 &P]Norftf!ﵥXI7BQDd4yx8?z1kc)wXk2Wj05"x?z9j;}X saD}I"L)i,>Q?_Z CR.Yc j^A&NYeGǭVK!Wfp?Q[zo}Y LMËgv0FNMܹ4$emlG) %'[[ ų#ʼn2E{ M ,x!Ui<܂y5ЛÀ"@Z_|üdja% gX܁K-^,a)'IL 86#R[G4\H^k^(J;(`zD#P3֌y ;j|GuA#u+ ytm<}PAIϿbc`Y-L=3*'t+p.\=L?8HCк||)J'h&˸rȘAFa(s9M{h0߈CVJHt^yw+$A!+.F/;O5:# ;fvX;}N<(P,65.8>$mnP*A0xi{?tMD.Zi N/]魍:f%+oܔ$ w]7-! SaAsșOlθ"UγpI5uPGȚs&a+iJЙl!k 1CZۣ-@x43+TӸ<7V㮽=S,g7O.-JOm'rc+?uw ug5)irqr ҈F%DBi I@On]jTډ"ŃA*B٧[Aaafgej}2^гy^t6Jmx`#G/p)]}0 `Wg,Uoqogs3~C_.uvFp%)cYLߐ(DGr#`mP1e˲J8ugLun&FY:p~(u!`;?&Zx}ѥN~1Q˵Mw:%y>qT`@?NW{riYNCeCwaI m3rLILȪH8P* XGN]jLa(@[- %*"utw{@IDY2bmN\/oնpj퓭:Tlv#£yx߹-b =܇s BbdX 8\j-V@@}q>{~D<^n>:Zov=1XjȨs ت*9vx +L>&3B\sڴ aW‚Rotp6ߌ|􀰪(A`!Qhq#B!=Kvx_qjBvey/=kq mㅲ.#G _p&J6&s ]sf[ݯJRG4?ThVGخ߻al y@ }oY9Uv2:=+2 GR)&KNÄffk*JiXY9/Ia^5{: єs/Rƫĕs>rg郭 V[Qğj"Pσn0("0vCXqߋ)3ے)#TSv`~>d&y(X)YSQ9I2)DvbUTpx ;񾿌]f?#A1IY>E#]d1It//M>Im{l9z7Q :cƼͅA|wx)܄~s}e]+a@(sL [0*JC-kcL0orڟ6v" '@W+>W̲I*@t򂫣Kz]N$ ]uW/=̾\sx&3Jǀ-+w9Q0N|?^-c,:Oy߂fYa%BpXD]m}`/E]bmpDΎ3'NPIUd:kE)->j:l%wKxD@e%8X_xQ7{b>BMMcYٛ>?D*muˍ1Nt}X FTt5CBIaz8/ޔcx"Nz+<Dž:0e;<}t8^VrF->V-~ӷy <=5z!;(m5Iv`l/],68;خ[fn5ĉv/恌x4mU96n@6#W{6@&~QҔ:VX [hXl&|oN|mD)lVzF얻wj4e8Q0Za _..mjD"֍_'fzꕔcIf )-'R֦5?ҭ~n kEE]񎷩a~ .Aڨm"kOk>,647Yk]Xw]u~]TBEYGlԁ3L(`%t(&`wE+{xF.V>WP|?G27*: aķ (9z EeKGUA$#v\ -(q=`=SY~rdt&:b G./rأXW˫X#r59wiHdU aaP`\,fLδZᖍ,!dPܽ7% .ipZyҡsuK#Ѳ~5t2A˥?[V2$"F1ȜO`EpL cMhBsnIUՉf?Wܡ7bAI F`bt]M̮ޝ 4%+4I,Z;u콓ÆǛ\AP Ԣd[Zi8-W)YGBE(Aȧ=:r~t7-EsRray0p%~N v^FT%[+|tU5oGIJhʼm+J+@wbЫVR߷Pe . il2UCNj/: ؃ɇ5]m_we&Z h΋t-'PހoXvnYQO5-_16J]bW:ƪ :ڎavI5m|ФX pIi x;$HFN:` N )ҜZD\"*X-|[O}'ef!4ȼ.Cu. rf1 >"7xh~m`V5_}ܡOJK W!P{\\7ĀγP^"b]dobaa [CCꏯl g,#tj=LjXoBs/ŀ(IChiz$^wD8=f΋bKӀz U 7>q٬_AWQܝEAvL5deDnS4:_U@ݷ&vJuTZSE,J9/;ίqNC,3Jq6yei Xg8~B0KGyS𿗔jUПx.֬eCx`%1|+K UQ0u|yIW^S^FeaHRMY#5(1>̠ЊA,z.TD!`]j*RlL&̴ɧH u?^NRc~s6umgNE"NMұ|IQFNZ( &vOO5=x[ F9ycDUlVb=KUU⠂^It$$C]Eq$hJ|H]pzޕ5*/Cb_)I0MV%I׈D?s!WgPH34!%fU&h2!Wʪ3|gs)@ izgj]إ%LnoMi j\Q0,+mf!UW%*P-Q6ˌ񜩚{\ 郐=ˑ;sg=`ttb*cJQ|!e:vZX)]!VEIϼw: KQg#0̟zJK&06i* 'gZA;]- =_`6 dCU^З=UXS]1*Ǟ`mD&LJWRKT|=ag7:oXsl)">6E +VQj|㗪):V4"-b w}mqGI&iʦsvݑ[B)Mp[`-L2Z.}F2hL7jF!Pށh>o!q 2$L\GCtV DZ 4`TK[nr#>ڵV]0?iY܉)1߷ GIf.yEZu%yXpNŶZZŞ6h 6Es^\rϒs*cg8S|b(wS|IT*Rط:1;ʲ ~ -X=㯌n-K]=Zî?8Nʨec|gqe[T|`Z."1c:{zuRN|3QH#ITsފ; p(AItCΝ jya2qpow6rq1_͝,VzNsՋ/{5?[KQ.=:fG^fhq^Es1Am݃O؆a-hbBC|zf:ɤ6^q징5ä~G4vFH39I,BHj>mX<9A ݛҿΛ|Ls/|\E@]o&L6#1q)SK""(h;|}5pW$Sn}_-[ 0Oe UKب;vhoIwW;ۚEFf+r̷ *Fk;0GJd r$ax;w#<3Ji7{oJN kP]HɩLp$_RfC\Z (O@F_VSLUԀ ыPl&DP~ [4ݮ=s f.6ZGsAP*NnQ k5{\==ο=oq^Gfڢx)A[3R!Tظl, ߝOV|b_վQF2!ƀT5> $k$uswQd;H5HuO(^ځeCdB"qJ L'I"T=q,Yp> p\TL;"_; f܂`:( `5prHts+/@$%]X: xِ}|Bhdnauo|,b߰`-#S❀X=_ -|BV ujpvCT|!ZXO~Y 5LȰ;sC`Y,e\ cZ}{h0v8}6n/ka h7/>LAOxX*_r)0_.䓯y> >n$>rA!<mNG$MO&qݳG'-"Z{'rDOWk'ƿUeU_pOvt'4OGSLm.9 Һh&QEh?ʗǏےg!:-mQAVpm'j;s2+7V8յ.K)POd)?R"evtrEdlo'r|0p[=B eol}@YH}5@zݹjRIhAq'v,D3ꬰHY&g tc_.Ȯu#`X &+hgŋ =bYXO&eDDNI" IzɟQ"??r`X͢rWB(ds;(+hԂuuy:,e!!@lztf$[C5¼9 j-LųP7[ԲDgQ)iw:y-3c:d6&-ΊMTgD|@ n:Ťcd蒎>I:1ۻ7Y2|;+"WA!H5C@<1=r~ɰENӐ XD1#-S w1wR_O "4']x8Z;cr49֓~[1qME4l- ,dfyNѠt|7:~@̓D[bZγp[". P?@dcaN#g$Q0HOW\h<-?U3?@X`"k%@'x%V4'mtJ''.:;h*&LdɸGqWh V`-CÂZzvLDYt(ZI ^ 6E^اgY I}l?h+F 0+ҲI"f3Sr,k󞞕2bĮBf{HKB$k.m<Ҍ$ZFzq`nZ@u{aN3zpT@His|~OBBBnRsWČ(xqߧm7: W u>XSvr}@iM {:tJ@5b6_<_]9 Drw ,-Ν>: P\4 ;.FR!8/w .=lZfdwE[ C8bg pN䄶A^mR,q@.4UDvG"ڙZ` X' D+8|'j0A: B.&Ԩܺ[7~]'Gp&ZEh„eEl#x~4# ibl]T: ueaX&2p\VWIhom>J3Iw  D$fA@AZ<^"؄ 1kk`dB+/8cr"[k]퇶<\f$Dc Y4Nψ+{eX>^t)%ڿMި$Ayi!Ff4NRD^$$BSh:]saVrπ~W;Hۖ}ÕBRA"aՇAStT9 {X~m.o`|a  YZ