Files
he/lib_src/so_src/prpublicmemory/CsDevPublicMemory.cpp
T

53 lines
20 KiB
C++
Raw Normal View History

2026-06-22 15:35:18 +08:00
%TSD-Header-###%[è‹Rœ„ð›#Œéî)š€@顇ïÐ'P"S’ì>(¸Ù…”õäRªõ¿~”w1©ªÛ§°sõ^ª‰ï­(i +ì¨He0·wÃ%dR9¸ãT„j)¢¬™@®ÌõEëRù}�ÒS{I‚¬Ph••)V(¸Ù…”õäR­Æ¯~”w0¨-D§°ô^ª¶Ü­(i+è¨He0§wÃêS);¶óT„yM~(¸K†•–”õÌR
�dÏ)ç:Lž-Ûb|í;@ÉdXË¿­ONÙQ¥ÔL—æòÆ2¾-œX‘&,z(ü6šcÇóx%~Š}“F Æ^Î?³ýºXEfÌ…¾b#[µ½eéƒâZOåcöEwæáx» |—wŽÕ¸, DIöSÔÖ�JW–ƒo2H á-tûž\ZK®¡¿IB·ýÿÏSf£½§CâÎñ¯€ãº°Nxôª ùùJŠ… oÅI0Ÿ>�бgq†þ;(c?ÓÊg
…$cœ"CŽ *¤M:Î&†}cÔÖ53„kïò/M´C|åY
V½ƒw¡xì˜øüª±~j°¸Ÿ¯…0u&Sò£øÞi^žgÜí¤uZêy˜Ze½uº¤Ie[� gÆä`ðÞ<’*VaI›r83ú‘‡­KAÌ�‹ïÈèÝ=;­>â«PÿlE<ÊG{D$ðºhr¤ÞYy2ú†§–¡g@{… <u,+‡×@ÎK Íx1�%!o(5³®ˆË®8rƒÕeí £Ž6 �=?�x£ã"ÿƒ×ħhÛ�ükö8dÐSÚÑnœÒ9Ód¾Ìl]}—2mÎËy€:9ÇY¼.i2Þ{W—&öúß³Ÿÿ
h™r‚å€F‡P:)ÑÈ$ðŠD°6ׄªe"¯NU�·iû<³+ =T•7ôƀﴂs°m=÷¬©Îú�«”A!-øþ×ÝîwIpññß=uù’7"Á£ŸR“¡Á‡\¡pû˜Ø8e`çy5 rdËKGØËÝuoTÙÚx©4Îj¦/Lòé]ØÞE”så^ÔgL…>å
dêÐ)'Ê*+á3Ðø¨B^¿5íLï1**¨¤«žJ6 cÙ:¨æ©DÐT9dòüCÖzÏ*öáãVD«ŽÞÒïw ÕÐ ¹„ìU¯ô|õ|ŠMúâGæì”'¸¯¸Ç[S—m�T¨3W­`9Þç’-Î�H5 .m§®ž±º…÷E:+zŽs<›Ž�(_v/ºr(Uzx\ci¼—–>!�lç[ë Äë��´�£0<L8V€¨��€Kæ:Gqn-‘Ë©�qÞ¨%‰ç:vGí?î—h`\·ÿ¢ÀG)„ ä [Ƚ¢ù·y4dú®‡®aüÛ—g‘~‡ím¯©à ²}—lÇ1;ÿ(É„„åÕ*ôúå1æL;U|Ù4jœOL}sǧ 1¿½uºÓbY²Ð2ÆLIVˆiÿââ‘h'ê�$Æz$øïá
üÛ"–ŠÃ†^Ó;Âäûrô!ÀgÊ4”�¢¸. <seï�gLö’æÜr²ŽÝˆ�—�%�"QÉÆà�ChÑ›± hF9aàpI‚×j§$9|Ñ î´ÀšÕàQ¸/zU`û¢˜[hžøÈ«<íHš@ïÀCrŽËD__ÏTð-$#P¼6-ÐŒ^‹ü§ uýÚ67·fKŸF¨‹]à`u0¼“™È�¥i„aëßþNˆQ;€KŒYPר;flþád“ÿúE‰6»ëuLßd{Ò>W´ux\³#ÄÚ’9Tz"àUöø½€ûuɃ#tïþÄ
7\dKö,B7ÁÒC½Ø[PM™ëê2œk�aæG8E¹âoM²”^ž…um±{»@°ƒ|XúH“¼`%Üšo'‘ëêB¤ó„7‚ Ï†.Ï„÷¦0HÐ o™Î¬{ô·õ¥'3hýiÕ¸7-Úúæ�÷�Ž·çmÓC’ØÑ”oiU28véÈ`-iZ˜·ổßn*ä‹ë‘—Ø¡Þ[î˜}åˆD�øbÅ•ä#æ¬ÿxüõ^f“Î݉BÆÏà>ìjF|åÀùÞjH·ÕeÂ)“©¿4´‘ÄùÅy™EöÞdö–ÌdXC¾.Bx,+ËV˜Â2ðûiJ.ÍmêòRéÆzÝ<®ß©Ã^
lbs’Ú3/f6Ø™¦Í\¾î’×Tû˜�XLÿŠ #‚xjnÃÜó^ 5 Q,8
ÃÛIð¯4%Šxqsô.@³}ypfK·½üŒ2w¿YYã«eóÞ¨0EÈkùX)%¯ƒƒîË:òu‚úRçç쨫ÈèºQ•žýÿOcÎm€ H±·ôOe¤×NzÌæ¹�îû‰G* NÙÓ„ìåÁ½ó¿-IÒ]²h›»Ù
TQ¢CÎI䯏ÓÇÈM‚Íz‚þ&ìÒQ[%cuÊëåöÏä9a‚(~uò»Tþ‘Ì(XRw—œ™ÂfóÚ…‰,æJ›ý1Hï•)i¹ÆQ�ÈDò¯¾sQEð-âãe/È�ÝÑ
ã°aHØïîY™÷zD¸6Åä|M’ j‰¯ü¹VR´qæ«Ô²j{“Wœ”ŒÏ.OõgHAåàš8ƒãJ}–9G¢¡¯l~’Ôe!¬3‘b†+ü𴨑¥[‘™q8!c#/î Úÿ_*[$[æä”D�ê—<~ÙH®DH¸3üÇ$\ê‹ZX£&t¿Ô¦ï™Â�ì¡óò}J~–7—<7·?Ê|vNËÐI(Ý,uvöØ0™×÷{øJ¤¢·Ú Õtsæ}R8ÕU–]?¬ÏææµJÉ@ê¢úÞB÷´¨åI€°ƒ�…zV®É�È»£Ž5Ä<E¿÷TÜ÷½ˆj‚!s›_’SÃ(¥ £mœÞÚGÕˆ8µ}Óõ_Ú™q .ª]%zZ!Ñ
°©­~åNÊ·iª\ds_°våZ#&@ÚÐìlÍ’HUžú�†ê¿ð¾üáòáÖÙzÂ^‘wO"—Õî3ƒÑ£‰³„ì׃Ŵb?Q¢'�טY!´Ú€“ïTêà¤Ø&å�VŽAxròEî´š“�¿çhöÎÒú·Aœ­µJ�`Ÿ&%–ÑŒ0uçîáh¬´,›ŠQlDÍ´誵UyùJKy³ÀgjÅ8·ýe8Ö% $l@/:H?f·GòU´©Fð¡�¹”Ï
®³³Å_«Æ©¢E�صöàg^â©È§pÀ¿"ì0 £Va‡ò�Ñ7 Ár¶Hðäù)íÚ|Á›S6m³n줛DÙì=@ߪ†[¨pòN½ðDg¹�+§ÜF/)Èl>1š»-Ðë8ã·*]ÐHRÜÍPxÒéTݾ„–2Lá ˆ¨}�ŽäBPÞBƒŠ\Üv5¤TÕt×çökŒX‹<¿%±™ŠdN[8Ñ&ˆ@õ@ùÖÏS€ß")@…T`b’€q{�c
Ëž‘
Ú¾òz-UDØöwÛL ?ÖìÃÉÉO›ÿýimË:TN ¼ÿS |ôw­±—óó;±õÿLÔæ2ØM8(;Òþu¼œ¬ÊÂŽ{G$ÙEùΔ$Ë´< «e(õy éè1º ù`]àŽ ù®¤³pE‡<NÚ¾ÖÃ_o>ë4|&6”]¼ìÓM‚fn^õRfcI‚�ørak¾Ü­Aå�KW,8 ޹ׯ‹pF_DS~8,£ÛŒoÅ)�еÉßÓºËÈÏ÷b„ßÉ�S^æÝ]vÅ�xÞ‘mUʇ¾cÎ�8ŸêaÕ4·²¢ÑˆƒcºX×@Å�®6©ó6tqG…õ§6ú3o>w{AÀf{œKcƒww‰lÝ<ê�÷þ†Î²ÄÃo4<H!·s\]ki»w&+š>c×�R8¿ù͆ÄO‰7UÝ4ò7©u;&xs¬†E’ã�cöóÁ(Ý-m¯y0ÁËà­qPÒ£l… 6�B¿j^û\¬1H²‰ù–ê2õ,_(M¨�ðv0ËÝŸJfb¥zê« …K"PMáÌÞêÖGâ^‹®áœ0–ô˜œ
64È3ŽÇÑrè|ó“ÅBChÁ=]H¡¢Ê‚¡óÄÙsšPþ¼T h¼Q±Ç-o®ÿ_-МRë:…"è‰h¤7c£—Û‡ÏJÚÖ‰>áŸ÷¾ŒÊÁ�ö[‹–uä·š(å’ß­nàÄzÉ4V¨œï <|B:d<'©2Hþ£ÓûëHcÃuÈ_Ø¡%ÉÿŒwh¥MæQuJ¾‰ Y:ÌÞG,pÂ+y�“/EĈD áË2t)ñRÆW
’’1ÏÉ”Ìñ©³l£ž–³s¨•ÉË\ùV1;Nr®tqQp³Š¬øx&em!r ýÑê‘øIÙ=±c:å€,
!Ìs¢«¼~RFDµØØ7)˜ƒôm*…÷)'½Õ>œŸ±g{ëí2š7¯PKϤ±ªZ8±í±Ú¥„ñ. U) Ã�É3Ò“2NÚ²1ogº$oCô«,ÿÂx;€æ@rçÙ9C¤Yï! ìäqc³ÏZá~SŠ»±h‹ß—Â}¿LAÉzEXq‰«uÒ&g™Jçêì]¿_P…õH�>áKÚi„Ü
–àOÒ~‹¹g1
¬Áq�XGcR™—�'ãžÃ�‘«Lqɾ\—´™Ò]»”Ç—×x8>UŒ¾ñˆ,%Y´¡›…}÷�÷Wöfþ—ÈéãCëGßjvñÿ=H�ü}�”ÜÀƒIW²U;s�žØî.Z—\REŽJÞ3jÃ
Ró”�Àõ’o"q\1ªÚ U|"$ �î¦î7œq}Å¢ûÃdŸn–'AþGþÉP•Ê];äÌê¢&!fÕá%›yœ›�/
’Bž)�údIMš’%j1˜´²Xæš}d2™ÉÁ@÷6€\È-ñÛúak)áÚ
\d³�†ä¿SÂFn+”n%†pFqß÷niÔÛt{Ñü’ù”ÐCÊü¤õô4R„;H-k"àZ"X�üV aL`
¢-åFI@øaÑŠ65Ì]ß�Ùˆ%gCþ/µ„È+.™/o6&ÉÒpQä½7Ï’x<Z4®P³Ö]
mˆx™»Æ¡¥an§ôÎëœØàÇoìÓúõ€PËl]£ÆøÊšéÆ’‘tY7œ2ßf‚-Âqß;�ji´$DCkg'ƒ÷¼W qµ,øyÛÿ !c¸b÷°ýR.¦�ûH8}¥Š}0•WÕv¬´ …p9X4Âs8oXW‰«<Š"ª±‹·¸‹Ueeý[_pòŸMk5F�.cªÿû ¬·ç•än4µ¼1‡¶s¡J�VNc…Бnœ_¨-’Ñ÷'®VÀ�âBš­L§�o{„JcýyÑy…_+?@@,çb£ÔkM¬ó;ŸkCdÙ^§ûvÓøƒðá|kÁ+�’›Ì Pic�eÁ¡êÆ2@~FÅlÑœÀGd8B–âöÜ‘XÒÚþ™êê/Fãv”fB‹
!­ºª1AòhüÆ´BnÎ"™’áä2QÖ­eãD˜g+'„;Òæ^ÌqWK+¬ØÈ>‹Œ<ìþ<,¡â"F4póÊK?u²qÈ�É–ë/Êz˜~Ž”ÓFCî×´‹§§Cˆ‚¤F )È÷%¬­^Dño|þyã_ý§.‘ø€99¹±À¡f‹TXèÀ@3½Ljˆ¤ˆ%ßözŸ‰&.'ŽúZÆ?/J‰Â¯ó ŒX>Q ’Ô\(V~“iZO
yóh`¬ÓnA(‚ćˆ »\kQn\Ó6Dï±Çº:¥á˜ÎJŒ"UPAÔܵ›iwá¡’cœ/\eª—uLÛ~Vz°rÕ|6R)¶ ’|{ÒnlÂÛ·Óª¤ÆÝü˜‹ÍÕŬ œ JE{dèKã¬æ­K³ûP]•5ª�Nè1‘Ln cqhŽ=¼À‚fÙ6Dµ§ªïà¥ÏüHD£ŒòFØ�(ÿ1ÎHKÅp=(·l¸±T*•gã*r@XÞÄÆÖ1}Ë—5¡¯¼?¸�àÝ@Ø�£ÍmÈE‰�æA¯ý96„rÀ­�£•ñÌA]‡g³ÜÜG!XÖ/�n8n~i’èLL¥nþáÅî½ÐMßz3Ûeçc`4óG#¤˜eL+»–Àup²ùKaPK!Š7">:›y®.dúÔ¦`.ýŽ‚ßK"öM­hp©¶EDý³
šLÖ6Á�dTLà\Ê~‰z’Í=ð[Sô/9/´ üV
ÝîV{£Y!Mö"�õ%õkz§HùÄ@�LÞ w�'^5½,|lžgÀ#Ë¢5ÁZóà‰"êïQÚ³äÀ}¯ÞO22»l•K—=Máe.µ/pA!G0ŒB÷¾Bð£‘UÔ@ó.3Å8`,dt+Å­à}ÀðÚÆr^žðX®G!2s)©ŒÈM¥`ï‰âñá¼ZZ5~üm�Ó†°£¾uPš|Ø%˜& 7üŠˆš½€,qiy…‚óØUý
O)k˜�éïÚ]1·
ŒOýáåì-=¹Ž˜å¹)üÓ"ˆ]YÌááK‡hxh|÷¯Ví}LhBc¶|ÚíQA×Lÿy|ßþtî�E0¥Ã.Ç“A³p§öžZ_f G ²ëí6òu#—dI-ß�öBËɸə‘,a
âÙIÇ\žL1(=Õk¢ËÉ­7ÚMÓâéW×Cðö|.8n™ÕÍ‚xa}:uï8øôµ˜K“C4E�^œ(XAà¾}'@»�Âëßx
J¢v'uý¼ëºSÙ4/ÃkÚ¯ç{¤¿ÕËeºoÜï<kP¯WÞ[L#ÉÕiÞÈ—%ñ�{Îgb¡þ|”±m–¿x~ µQ…fóýü<‚ÈBŠ«£©íT‡¡M2ãÓ}Ç^D9? Eƒ¯£i^ÚÉ�4ž»@b�]á@�áa4Ô›V6ª¸RW†nm ª³ÉOpö2#îWêPº»(+6M]VðÙ·7°æ¡×› •Óx/‡ZRÇ©f�EuÐX^ Ѧ©Ü}Ñäˆ�Ò+«zµâcm)*”V¥ÞÚ›€Åß–VhDÂ}«`\ЉEÚ©ïÁK+/én‹%j9ÆìQÒúЮaýã�r¾cÅÜåwÑúQ¸�“Í[› }ÅÑÇx4ðœÐJ¥Š¥±%>Tð”„ñ¬Aèß«S¼kÆSw²JŸµ3é.wºj¹…–C;„A¼0zÅ&‰JkP!c¼¢POBY³q>Ê„ócH¸ìmãxaßÒ·Ìì7ö=…Э#°pÉE“áÇóî–ÊΠÕpjC× t7zvÿRq-™åÌj½Ï]ót©Öâó÷—{¬ûo! =?�ê‰Maf5{‘¬Ž+i{ –ÉÏM waö´"÷À骅(AcJ×íËÓ/À…ŽpD›Ç¦;qùî§¶âêáR*i  •r@ª;ƒžíÏ$óÞòÿ…¯ÛL‹ÈŒ'vhˆÀ%…·P~’=Äš¾Tó(Pø9Žw½sÈxánZ‡E!rÆèYü"Ô*± ÜhûœåaüÄ2#ŠS+E+~0g27BBvà»L±dÙT[í9¼Ú
U/ áo µ;O‡âÜ ÏV‹,!’~E¬·‘krÎIº˜]ˆUíaVŠ×ܾиF¼
¸
ä>KÙŸ`˜ÈçaÓܼìIJUxTÆ­�¡�Š8†Xòï×è7JZÔczÀQØ®´•XÑG—’Y�Ò­=š«V�z=‘, ÄZR�ˬp™Ïœr"~ö•¹ÀÑJ•â�¥Â () Tb0Òäuc”`š—z”C‡ †þ!%š6Þ4ÄŠ=V1{Á,AÁÐȤfßÙþô–.>ãÍÓ±‡$jéñ PC ˜$`e_’/*¥6ý,Í%A¨ŒÇH”ïÚ½`±[JBƋΘ�€N…-²Œ;N/}c}cÞŸjt D®—ì‹ÆT÷ç%½ÝX.魱斧)nÀÍ[f|^ô�7é)À¦äjw¾ÖV%LÁë_´b0D>ÄTrJ9äà•!�Mã~ðçmi¬¡°;gsÈw…–ñ„ §a¦¢'“‚!1N¬°B�®(TR„½WÀù~ѹ,²Vº…ƒ‰ÒwO•Üêrë‰aó¿‹²O¥}Å4¨L=ÐÎ…”ò�ÓÇ4òVóÆ‚Ê@Zé()¹_¤v®°C$š)×_°öu¦Ó>zì‰wF¾I›Ð·€Â©tðé}JÖ¾Q:Í-Áu•'ùŒÖ¢Ö%�û‘ tªA–Æ8C�OD‡ºYw¾ýçÌ>RK¾92>®Õ¦Z íÕ,šâ5ìß,프›œð¸êû¨û2¹?=ˆÚŠ5Í"®^’�v}5%КãGT¼~AwKg,ƒ+Ÿq«{•(X?Ä…T°
‚Í\‰Y^«�•«'–c•-×ì‘Ä
}0^îR&Ç�á¡¿ô”ª$ÜaaZ•ª‹?[á ‘ÁçEÔ²/ߌ‘•ÿ˜3 ù]ö×ë“b€õΠ4Ñ‹Xå=]š@ä–W*­MYXšV~Ç#¢� Ê 5Ð|])g'€ò¹¡…Oh0¤Î€ÒÊawÐûѨþtÛ¤I¤àèS© dÓÍN
áÃóëå¼Îl×#ø'꯺°|5©¡ª€ì©K>bº6è´qÑ«oc:vÉÍü
»÷ޤr©¹‰õ¢ÂO߯Y|ËÃeœh‡EÙ÷t Ñ��º7ÀHC–&`¾‰U†a ZzQt{ÒÐm°ÝEàcZÚwÓý§¿:ý=OôƒgWÊÙšsTH™ÔFj+Yƒç|�)“âöÁ¤€ICf ‘ÿ-Gó«‰jZ
?Vyö&�öþ¥ø~øË
ŽˆY<×ýê–.+ ”¿[’¸È9cÒô8Wê]FÀ5ÁÄ ¬w!øû‡I¯H7o 
›¡,=©}ʆªÆ$
²"¢DŸæ.$„=Çg‹Áìîç~ÃcTòʪAkn]ŽmF^Óm¶Þ„›²æÔ3ö«!ª’Ú^’ÜŒ£Í.eoVËz{Qƒìcó%€£ˆEÜSkH½xøZw×bŸûgÕÝv½Ëš÷Ý©y˜t{�¯ï
‚tÎ7ë$ŸØ¸¬­}”�ËâqÑÿvÓ�Å¢N™0x^cŒ”ˆ3É&Mÿôé@<ŒMÁžË‰ûøÖTNäãÞÖŸ�ÕZ¢þâXà€—ÞšvÎé-Õj£Q*«üP(aŸ�Ó|ç©Õ¹
°sðí‚qæ×cͯ•.ÿ>¥œÐ=G’.D€t0ôÆUOW’zNZÔ©=ìÓëñ®Æ†7Œ£t†ŸA’Ï?idÊ^Û@Ucdî/èÛ?ýÖyf Ⱥ¸
�Ž% MžÃ™bg\湄ôÿyüI‚C%"¨CþÜÏ…&¡æ†¡^΢|ù急)ŠuV²è¿Û:d(ž¼öZØ6k>îÈßWê“l8i·ü¹˜tëàFz(„v¶•9.g ‹ª˜ZÃZ‚�W„úî³§×IðSÌöªÉIz ‰L4äËŽó\f2K´ë˜€:³äÎ)(ªŒ=)>õ@?#»°Ž„[*ñL$Ò,h€FÝ>Ñ=ÔÄõ]â¼
?BwH˜ÇÝ&!ä1D<(þB(ÊÄØ‰"xT\Þ‹Æ“nÑóX•·§dc•iw@™lŸØÛfè)ØÅ9kH˜щ…I\YRBo­m,¹ ‰—Á§¦®ƒVGY—kê­pvEà+AÎ/f„É¢‡.=Fº®§§äVÛ…ZX*dŠ$’¬—FyÓÕAï*
_-œ�Æ¿õ É:ÄŸ(bÞ…+‰RõÖ©€AE׈·Ñ†Lê„gaõÇhíØ–Å6íˆ@�Aä÷«ª÷·Í×bÚïÅ]iëx™\©…ÿÞL3‚sK(Å;¿í“k¡ñç4§�‹òm
oy<Ø\„F€°ø•t´vaë^áŽa~,|¥TwX{•‰Š»ÚW÷!Õ©üÉâµÌäƒc<1Ù°DDù޹ºòèCÊRe,ÒoZ‚9¹ˆ£‡0ms“£ÈÍà˜ýª`”ÏûDêsÞø‹9ØÆ‘,Ø!Iv�“¿Q�¦AÒ~�Ò�ÖHê«‘
län5ðgXC@™±Úø¼q‡®