libffi-3.1-24.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c ]mtZ`5]Zӗn˟ 6S~(2w\L;U@2^fnK«]\\ټ&/xHtdLӊۆρ{ڟn+vnM둢/f/҅w|S@j }@0^c63N 5:ď9s'OJRحT "ۤݺf)-ʡ:;zQ"ͩC+ͽ(PsiƟ\ APex}|T{2j;#ɣ,Т~bj==Tf$"U}},x7Ղ_W# (>CL>O\wy*/V?5*D=/I,˷6m2x7ji-"Ui_UNÑE!l;y_ fREX]5g)濾P5U|z; &VMБ93ca074e32d5ea0fdb5048e31faa725f6840bfbb8b4717d41c00acad556e821b79c7f9e52438d3a0053720960e01bd820b038e528|3!pQp)Tξ7]mtZ`c ]mtZ`8wn]@~{5wHikk |kI9Jk}MϐU b,}*Xe׋U,:wRÃdNJV\w!5g0@,Qv0]D߀\˵ީ Fզ2hhRK #-cS.@B(W[$pUKTu`i1Q3C9G {@̫U"/[YyVo̻:umNOurӿ]!1Bc ( j*B@V@>p<$(?$d    B %B_ep             5 b|    ( !8 (49 4:-4Gl H I XY\ ]  ^ ub!d":e"?f"Bl"Dt"` u" v"w#d x# y####$Clibffi3.124.el8A portable foreign function interface libraryCompilers for high level languages generate code that follow 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.cord1-prod-a64build001.svc.aws.rockylinux.orgPKojiRockyMITinfrastructure@rockylinux.orgSystem Environment/Librarieshttp://sourceware.org/libffilinuxaarch64% - 3.1-24DJ Delorie - 3.1-23DJ Delorie - 3.1-22DJ Delorie - 3.1-21DJ Delorie - 3.1-20Florian Weimer - 3.1-19Severin Gehwolf - 3.1-18Severin Gehwolf - 3.1-17Fedora Release Engineering - 3.1-16Igor Gnatenko - 3.1-15Fedora Release Engineering - 3.1-14Fedora Release Engineering - 3.1-13Jens Petersen - 3.1-12Anthony Green - 3.1-11Fedora Release Engineering - 3.1-10Fedora Release Engineering - 3.1-9Fedora Release Engineering - 3.1-8Peter Robinson 3.1-7Fedora Release Engineering - 3.1-6Tom Callaway - 3.1-5Anthony Green - 3.1-4Dan Horák - 3.1-3Fedora Release Engineering - 3.1-2Anthony Green - 3.1-1Anthony Green - 3.1-0Fedora Release Engineering - 3.0.13-5Tom Callaway - 3.0.13-4Tom Callaway - 3.0.13-3Tom Callaway - 3.0.13-2Anthony Green - 3.0.13-1Fedora Release Engineering - 3.0.11-2Dennis Gilmore - 3.0.11-1Deepak Bhole - 3.0.10-4Dennis Gilmore - 3.0.10-3Fedora Release Engineering - 3.0.11-2Anthony Green - 3.0.11-1Fedora Release Engineering - 3.0.10-2Anthony Green - 3.0.10-1Dan Horák - 3.0.9-3Fedora Release Engineering - 3.0.9-2Anthony Green - 3.0.9-1Fedora Release Engineering - 3.0.5-3Fedora Release Engineering - 3.0.5-2Anthony Green 3.0.5-1Anthony Green 3.0.1-1Anthony Green 2.99.9-1Anthony Green 2.99.8-1Anthony Green 2.99.7-1Anthony Green 2.99.6-1Anthony Green 2.99.4-1Anthony Green 2.99.3-1Anthony Green 2.99.2-1- Use /etc/sysconfig/libffi-force-shared-memory-check-first to override selinux permissions check for shared memory access (#2014228)- Use memfd_create() to allocate closures (#1875340)- Add $LIBFFI_TMPDIR environment variable support (#1723951)- Revert 1652930 until 1721569 can be fixed (#1652930)- closures: Create temporary file with O_TMPFILE and O_CLOEXEC (#1720600)- aarch64: Flush code alias mapping after creating closure (#1652930)- Compile with -Wa,--generate-missing-build-notes=yes- Fix declared license: BSD => MIT.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- protect install-info in the rpm scriptlets https://fedoraproject.org/wiki/Packaging:Scriptlets#Texinfo- fix exec stack problem on aarch64 build- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Add patch to fix issues on aarch64 (rhbz 1174037)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- fix license handling- fix exec stack problem on 32-bit build- fix header path in pkgconfig file- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- fix non-multiarch builds (arm).- update to 3.1.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- fix typos in wrapper headers- make header files multilib safe- fix incorrect header pathing (and .pc file)- update to 3.0.13- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- update to 3.0.11- Fixed source location- drop back to 3.0.10, 3.0.11 was never pushed anywhere as the soname bump broke buildroots - as 3.0.11 never went out no epoch needed.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Upgrade to 3.0.11.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upgrade to 3.0.10.- added patch for being careful when defining relatively generic symbols- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Upgrade- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Upgrade to 3.0.5- Upgrade to 3.0.1- Upgrade to 2.99.9 - Require pkgconfig for the devel package. - Update summary.- Upgrade to 2.99.8- Upgrade to 2.99.7- Upgrade to 2.99.6- Upgrade to 2.99.4- Upgrade to 2.99.3- Created. 3.1-24.el83.1-24.el8.build-idedd5b5a72010c6f67c6d7307ee0e7c00c0f3baa4libffi.so.6libffi.so.6.0.2libffiREADMElibffiLICENSE/usr/lib//usr/lib/.build-id//usr/lib/.build-id/ed//usr/lib64//usr/share/doc//usr/share/doc/libffi//usr/share/licenses//usr/share/licenses/libffi/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=edd5b5a72010c6f67c6d7307ee0e7c00c0f3baa4, strippedUTF-8 Unicode textASCII textPRRRRRRutf-89c56896590bfa3b73534a889e42256ee9eafa07a5124fe445159b3ef8ac9ca01?@7zXZ !#,V?Th] b2u jӫ`(y.hO$Dd!1ѫQF9,;sxy>sd[gFy!4 N{0F`> J% 2[|Hc[_Ӳzu,tp!!)g$`yMu|E 0ƅ9J;QiSCdخl/v9кa`]d (k!1:eډ^5=Ct!u-6qT wEa1n(~e>-Ng'uܿ FɼjMlMu3jZǮ LjHo7}g5qP:E/BeZԏ7fF}f11] -xEa;&Yip\ @y anU%zIk2맀H[`-πcA"l"/_aIL39dp~zE 41PX5ˀ'E7'aFJ!fu4 cSS8]#O)AXo: hiL{iMwIdP:_Q,ZYR`zUB$H*moU:ENde4,2^χd5H)¯ZY´4оZ(\,(UڔBPl&shޠq[|Az3;a8K;2lU93W+1cV/Sk`&hf4$`Q{vݦ?=[HQO$pNƓ#ԹC@x&;"m:6+<ǜp\Vщ9ۤT?^ ؐ)8d3*ah,xS0A/֣($]ɮ"[rzUYmZhF!v% #נ'5^E[w}Ԛ1Uq Y`1^zA3 ?LᇜuF⏬>.8r!^W:z0T=~G]iȽV3xRZKv|` GyYs0~b|W>&l}!E,ӽmV ʳ*}42B }Oe Ҡ,-"kY#GPOyQ1B.S jdd%1n ٘h&$C0URoH E!LBU*o*'q)25A9Ucy zN?3 ,2ð7Yuߠ=qsS.KC w5GܞguP{qEe_9ߏpǪbK?pLb4f濈"r$32$'Dŀݒ{/.bt) C@D?`gdj/םPopsH^3@! M l- ]ܓ Yy8YlN C 9|vպQjzWq416cb3b:EŪl)&ٶ*g$ rKn/pe|l6)_ۃ'9FM:v2$LᯰbT¯o |,jSlS}RfIoRMem{XD#Z2MQֻ[ .5}WQCUt(OyUg=? YoO:Dn-A `.č{F9˵gƍqv:+#}tEJTF\mbBq?=2_*= .M*r_l3($ov`{guzn8k9 *K7c q~+pv ߗT\1MO Aֶ.[5%Sj`I4ePޠ5_uq6m =Yتq܏9b qUfHIcQ y[H-毣6&@0>8rhp=R^t\|tw SǓ`;CBBbŚl0Ob}B޻G-n _]Ji*6&,&Ρr(Sr…+&UxR C b'ǐ,m'G"CF|=^^k ߑk(=[F6)f£әa798q\$;{&x b:зw6 -hfdʭuܰ9QBJwn]&9Loܒf8A9" [pz݄Wynꑖ-з$tU~"A߭ OEoIY-@#B2rTLĶq倾]H^3:e/ )n**FJ{GPTy54HC!ב 8pa/ODFzq[PDvʾ@K}y_]B;=?B? 4.g_֡&lwYLp)/ fsŭtt , XR!B:YgVO|d%IIdJΖ29'PhE:Ҟ\%XV1ZǍuPj$iNxnZݸGV$s@u(:3˅R#2<`a\ˊ LXe gg@8Ho޹x| ; @U*邿x3UX\[0x 뼅xOWLi0K| Mr:~k96gQiĠ{2; `J2K,0x6OQ gCSIpB<3zb'* ZCVSJ4;ne76P0>hN'4ALkA&%$z!X3[ȵ jF݆뷩/Q:1\j,QK|rrQ-#0+Q ÎG$\[)?Q@@ʟmG3o!9]Wh=(C{OwKHܪ@{cJ89'w 4ۢT4pwqz)_^8)匹E(0| N!rÑ3zB\{XZV}QÞJ v?nEN$ұ,Gvqt퍀c#̫0%(MZKaef+JNp);a۽dȋbQ[颧-mG\ 9zEx|O%~ul^XIimx\ F!5~w-xOkP^*C\i%&" 'flqSiq W=a1aϗJ(ߨů.\mOUТE`ۉPmW\Jު[2<\ ;^R^l59U`zRrv cU3K{k9i<o˩|c۩.-e,*j%PCp(S " T 52ȉ.ӷQTIpTbO/Aq] lKE+fVˎ&rBP @ >hw]\F!o5+ŰI *MotƇmh=μ}LՐ:v>:ΧȺOc'9| ѥm$CQîL*O`HWS 0J8Z ک4"R9IsGP(_ZmEsL?ńd*^J]Xdd_ߞ%L/^f7/CHW1P8;XjKG_ynԐZ?x'۟e:{W=ȢG%T@g b,zEg*X|HLCW6U#2nZ2 h~%X|8PNf|; 4p+2ߒncOݪwLl8t& VL:zuC]˺f6-3{O?MuN=ص}T7exX4f?@Һ x9hJsOyv\a" e˩dwM8ô{,pmV65A7GFa-pX"d2YJI.T5Fk9^."I@QȨG`XYQMv򻧮qdA7JS֫^q* AEBZه`:veT{qN\x$Y΍GBOR$j  M}$Aph̞,rۖ+9 Z:G𲥆u6\"i" dUW4+fv 7Ȝ̻:-Br|TF$^m8tZ#]VBTUUi=AfA|LYOJK:JQ7U.+*JD;9__u)xիvE|k5)_TmJ 1I*=P$n"#O2Ǩ|?M;Tv4rUKy 0F75*OiF }V}:"ydmHz)Y̘֞D. l5ܯ bm RO"sbɎyC2g'忋fO⏀ q Xw1RqEA9!m]ت>q(4xU| k?^ed@(ucb+BLW԰5^3nc^TҊ_1d# 1TikƸ'Mi:cwՃ?&d6͊dF)@r}^fI3J3 -ry no֙(Ǩs!s{M>gLזX.၄ڸ :+d-vʆT#atuӡ~ޫ׿5yP=n "b.qD6$`I@Qf_m 2j:N*U(PmO;puHΎl \>T Xù {c6*]B$wJۻU0 kYUXppMa'Q"uߗ*fpt݅NC\5O$_f*aa^ێ[jpEf)𷴭jbr,U!pJ J޴HԢqaQ,@Lp,, @RLP|Wn`dn'mOǠ~cV|⵸ut7l*#ublg'0*wc=To!nȟRq<?^1 MoM".+黇h!E8PK5̅yɶpZ!<P &W TSR#@6/Qi^V4GS8&_/ g{y>aq9=ײfE?bb9/ 7G`ټK-%j& yF!{Ŝ QW=sDmE,gvZRmx_Cx i/yŬu'p|i \buLE@YoM1Mf^ qlTKq:㣮ţ14M:j|gt.QB 0u9g95͝'|"$QC_xŠ4>RugZA]2űVv @XZ'hSa$ե@?U %x>$eqBQ)S _rTbjOeDN^-{g:y଻[B8_Y B~H .=KYЖ$ѩDw1= kT&ӱg"&-vp2h^y{eh4vQhdEU|:oX*><"* l&Fq==^ 0 jjRjcK*2(Z2 WnRfɳCG6oNjod vg(i-| 00Q H.G_06ȖFrv>X;ϒU Wa {I6 /GSdڬCJ;7J&fP÷*9qUrw;$lJA:؟ zn;%ٯfHUmAYdJA7e,GU`nfsHTkpW7k>8'1 JIG{M,+`ԓrM9MF[S@'}(zg(/Wyg"6^qa~S}ZLw@[k'2.)Qܚy2nUMQgcJnuMъ?+A\k@LUM2I=S`@ jWힺ0 G|vP+U8g7JE3(~X򖗏=`tgj.Qk6TsdCYMy [gkB?Iz 퓕hE u 5M4zA5uZl<㴬M;; uϓR'VǂΑBVt[B}li2MojdK7J4h<4X8i݄2SLV|=! F [jN7 Td^Y69)ʞ@K)=z^Bܟ$,KPO]oǍ"cES/>蚬M\gÔ']8`Fbk I_ug?Kьr/)f 9L"EӎaԖI'PLYeXwdv߀KKa fv߁1q !59M9*) =lM+"{VVHjWjĜr`YW2Uwwm*r|ZB :PH2 Z0[韛~/vTtNn>-# +|zπm~(WϿg5>]H;w7ۋO0\-ŶKI8HȻIv~zpwL489A1m6ѳW5*lg@'p4K8O=B bʍ1c_gn5OjipʠHH@FMȓ<.>H~Bz=@7섮Y*Bp!Ӗbх5G Z ,?I,ہ[ Q_xǷ@pA*$tCoaz)E͛$G@c;upqz3 EJ>OK/~/E!'^?U8!]=nSkZ^XrYߪGb, %J>qvߩk̒sg nm BN+8=g0|ʁfI?O\lwFA$ T9&iyI*v`v*I|tW:Γ.Xwn%>OxA}qT%gMA'N1-@ѵLd (`|vRJK"h}W{C,$|pLֺ5OKC꛱0o\Ӟ/foQ!B)[ l]HסO1s tXn*: u};VpaN=>կކN FpYuOL# 暸Ry&D=KqJlKqS&^rn.7+(֯٨R=f^M;*-J,&u0j;=X" .ْW~tunr6FGkQgMvEC9U87S/5C-8 )- U,+.\ ~QT_„g\(RK|\_zBYF2v*&^tt'11V9D݈ >- EmzSLx [Yub!i$ >CKTrJdi`ЅKwx09=5Nxksoєjy1FGQ8kz nI:Dt1'?vZ ,6(!!XاK dXᔨG;Y]^(6meNu3U|馾Cn#?2@ 2?;CI{8}~!%J[0|zYDCQvzmNߊsO0ZKR{ӫS 6Z-P47MQcT×U8pTëd tjh{W6(pC,B8T+we}0_6wE,3qVYDWRnJan@Ȍp2 ~򩨊`lhzU!s<wo80CU1}_4/<;1m.ezin͍8R)8lNy:hVW<|2Ui[^1̃$|FwVT1!<(v܆FV@\_| ͷdqm*]h /'D-)sZBMλ9 Uryh0 Z|ˁDk26 IL?xDU [$qa9 Iq 漹n] RjMQȜ%sEYQTcXaJ(x YѬ}f6s,PcR&kCJ3a1~ԡStx/fRY4~_/[>Z ||P0y MK']d^x~0Yl0ox&,}n?U~A'g~;ǷQάG+Y A+؞"Purb]تɞÃ-Ts&&&)X{$6tܵ5㥽9냘aX(̿RyQMGOUQ1ICHUSBIU{SFZ2F^~{?i^ײ\yC N 2\rҭgy޻ﳐG\P6Am4eDuӣ|שƪwAFdp\Y_j86sWH>*!zyq(LVҿ>I"ӰBќ %}=`|R8ξejq'!:rCdpp 씝R`~6}SI=MzMNkldiެI:/J%>`Mx`Yv8[k?n.ea 9~b lKe=^.ו,mOm"ĕwa]5HZ<]x[MR䳲Lu:cg/Yd,m7]Bƒ 6P!7:&m2a%?}"ͥ //9WBd%HI/y}etu7A_iǸKNZTzXpٳqţe]3y@] }ÑPE]K^`*>fHrl*zh"V(NRi(slTt8&߲d4 E6{f!6tzP&{r ֶA> yJoߚkx lhr]uQŷ'?iY H%](1y B9?k~ e|~h+KOGh1OFcI1E:ЇmF9PҔ$?dy҄:ŽvN{ K71~TAzjsO0EVnԼ ZHl2D;"=|Ԉ1u7[2ԇ{l@d =*eS+D^B\'x_dsZQ3kn#q'Bp3.Ԣ9Yg)E!< E?u gg`UycMpyU^{0 UjWTǖ;J݄?l1f!/V+:gvI%~CvMs5窕p+ ՠ)os[׵Cj29/:qVkbT5dW 52]\fhZsPrm;qG46\7ѓB!}~Rׄ1"A^?4WAF*YU@+%!%~.駍5{A&靖Z }V:?]6>.F c9/,,l2=>zۮr_s[I1@= a8U `;٧HQ|`5]8Q[ ԶJm2{@|$k4 ]~ޫ6)K ;&Un;_@z/DRـs@F"Y-)Lvq2~YI ;h 3_-PX']_"Y&tکj֨}̀.\3V/JAdey0rEIq] c1w{K9eKrc=ޥ !® Tk̲G8 qhqPlV5= ok 蓈4c$//n1p\Z:d DzӼcklؖv ,0#9a-=?W_;9jC{̑K 7%hfuǮnD@&mڨE2 G"t&?FY$viN[Ih7^/4f%畢tB[:q_- TP,z@rU:b Ȳa'L/QSG)aɍ Lkvn˒@%#Ǽfc5򀀻-W֨%gj-REbx'r0J>WRhb Zj5QmlnBEh\up%Z{ J`M5ums QXeIgKc`ߤ{tyБ~bIm.0b$Q|V~S" B5PGp97o22 هX![uC|fO[vjPy~Զl[}ZsW. 3jil:7թ.xEU hvr>G+iP͜(CAh;l1]H"o|>UM~l+b('^X.DޢϘ\0g4X 8^dOn w[j`m6vE29>8Iux9ec;,u1^r{W[,U?{ߩ|r&K#ſ>f;P+G&ISk;Φ}8d"hqR(ݣιqxc~mcw3Z1_)T}}f]*n9~/0q4dmp̯bg_>gwCM} +:\iLVlWT:jt'؂u_q\e RTT䎢 IgQO1Z,D@m GDGkz.Wk$KDW!'DffƵD>~ϋn FSeD9N}l2<#<~)kV oǑIhmm4% .R):R<ڽC+4\];' ڷ5d!)*+,NFA\:h:qr(v\V0d96r4%E>Mq6; U4>5D"k;Bb⒠H'؈y8`/ K$/1~Afu1#ݹUȒ]b6 [cY93:z6гx<Ӽ>KXpcT_ygM.0ب]l&z(|HSQ`) * g:;9ۑ"Y܁R.a%"btw*Xcc݄P"LcG^j-ǽ^5̈́=;Hh*Q죥!KD=DW)T]N=LSNTObf|X79ɭ1P_GIڶ}F>S/L|('x~Q}de3Mw0$2QV&53Zq3xOA0,i3ݎtI.{zJZz 6=9`5eBKmfd+H&Ne=}1!J/L}|$(e!@_1rxRWwwj_w=b0mLbmz!\8r(IƐ!r1##֖Xqʹ.ETӆȖ]Ϡ$"qҧUs):JuX9ʙ b|A"k}Mn oU0^Gߕme5w6q9Hwb?7U F.v KoM4^wr`IP;7l #@&ķ iyR ԓaJdp1IH')w]/ne]av1s=A7P3ӷcv˶]ܠb gx2hyRA=VW\/^@ѩ}}DA q`{+Ibxš&m0_ד8L/ Yiy!ѧ㣭͓c57fO]kls%%Mx)]6=6#5h )) Dqq ƛ[A潟â;plD@GV3N$f8|1RGVzսs2K*jQ.A=%&pfuSJJ$z_ K)pDMۑnh0m~q&.L\{@qA'#j8%-Y>m!oZvUE?Y"9> |.U\]`?;XlQ_S|z5)WvnZnF,C%ܔ˺Xp\@"wiჩY(@8n'־ijS/,ʈ> |DEΆhŜDqDXAJ`\{a~"1V9|:S Ay7Wb}3~# ȗQ@KׄO˲Fכ}\MdzVA3bLV͔.P C~?Z w+FE"JO`olংQqWj$-[AK(3^6(l] =}Cvm[lR^dvřnd'-Hw4p\m'O{{á;U-]:mGW`Y$s~tbuc* C%0Yn>K2[~X}ip'`wlDЄwӞ2yp?iM  YZ