bBvx LLT|R#E.text| .dataR~@.bssRR#.loader>8|,%8``!@,%, A,%@A,LFAD,A 8`8!}N |c8!}N 8bX`8cHsA(~!0Hy`Kd!0HE`K,/%@ 8!|c}N LZB,`LA4A@8bX8cĨHs)A(~!0H`Kd!0H`K AHdlpar_event_handler|;`8X`8x8!a(T8|(*A|N 8c8(HA(,`}@8aHAq8(`}}8!N 8c8 HA(,`}@8aH<`}8!}N 8a880H`808(H-A(,`}@0HP88a(xT>x8|;x8xH5`}8!}N 8c8HA(,`}@a8Tc>xx|cxH `}8!}N 8c8HUA(8(,`}@Pd|#@@D8`8Hmɓ8!}N 8c8HA(,`}@a8Tc>xx|cxH8a8aHA(`}8!}N 88X8(pcHqA(,`}@taX`h8ppH ,`}@P8aXp8(xHMA(`}8!}N H``}8!}N Ap urh_cmdctrl8b(!pN @ urh_workqreg|;(`~!!q`HuA(||yAD,<@h8bX8 8cH`8`8!}N 8@~!HmA(,@~!H A(`|K8c8H8HHIA(,@08!}|cN `~!cH qA(c8!}N A4urhIOBufferAlloc|`!a8c`8pp8(HaW`~,@0, @$8!}N (ap88c HA(p8xp|=@@X x`8f (HGA(8xp,A| c8!}N 8`8X8hHA(88ap(8c HA(8 c9 9@`h8`ccHU`;8!c}N 8`8X8dH5A(88`8 c89 99@H`8`8!}N AinterfaceChangeDeviceAttr|8`}8 F8`}Pc!q]:=0(H-`}H`88X}PcxHC%`<`c8(8c#E| (@A`f!pH IA(88b)XH8b88p@\p,AL, LEA@8b)X88H9@c8 c`i8`ccHQ`8!}N AXprocess_end_io_request|``8`!aaHba8||yAax8`"aHbax,#|A<88~(HEa`|838!}8`N HA(cH A(8`8!}N 88bX8cH`8` 8!}N A IPRA.$prepare_args|!A```8p8(H\88X{M,`~A`88`HmA(888 4c8`9 99@H%`8`8!}N xap8xH%c8!}N AtestInvalidateInterface|;`~`!a8(`8xpHZ,8bX{BxAh88`HEA(888 2c99 8`9@H `;c8!}N 8apcc8HP=,p`|@PcH&ap8| @@8x8h8ap(apap8apcapapHCEA(8p,||@Ȁe,A,``HC9A(8pe,@8e| @,ALADHA(apapHQ]c8!}N apHQ-c8!}N 8`8X8~c888HiA(8`88c99 8 39@H !`c8!}N AtestRdWrInterface|8X`8`8?X!8p8 HA(c`HJ8HA(8!}N Axe2e_io_end_test|`~!q8(8pHW8Xp`,A\8d8`HA(888 6c8`9 99@H `8`8!}N 8axxH6)`cp8(HapHAA(c8!}N AcmdRemoveDevice|`!q8a9(8paHa`~8,ap@C _p,LFA 8!W>}N 8`808 Љ!HA`W>8!}N 88`9@8 !H`8`8!}N A,cmdQueryPoolCacheStatus|`!Q8(8p8xH8 59B,pcT`>xAD99 8`89@HA`;8!c}N 8`H)`|~yA`{!Qx`8xpA888H=aA(,{BAd8ccd8apHIm,p{A<`~axH=IA(c8!a}N cfHH9`88ap8apcapap(apH<]A(,p|~@h8e,A$H;X8(H}`88`HA(888 I8H8`9 99@Ha`8` 8!}N AinterfaceInvalidateExtent|`8(8aA!QaP@e8b)XH8ac8HI`@,|z@P| PxMxH(8@t|>@8`@d8`cT8 c}IcgyJcaJH9`cC8!A}aN T88`cgc8 }&cy*cH`cC8!A}aN A\interfaceRdWrExtent|8`!aaЀp,A48`80c8(98A8pcH1,A`8X8`8$HA(88`8 Dc89 99@H`8`8!}N `~a8cx`}HE`cH`8aH `cc8(KqcH%A(c8!}N 8 9 9@H`8p8(cH0,AH8X8`8$HA(K AinterfaceRemoveDevice|;`~9(aA`!Ax`p8xcK%,`d@8ax8(;X8 , @8}H)`8,8`88HA(8`x8 @8899@9 H`;c8!A}aN 8p}H/,c8`@8`8$HeA(;KH4Map,#@ c8 8cH`; K\}p8(K,@x}(,;ATap88cHA`8apcep ```8f HA(cep8,A| ap8(8cPap8ap@apH}pKQ;p,L3BA88`9@808 B>H`T8, ,L3BA0808`8 cg9@99 Hߍ`8apcepKύ||,A,}p8(KqapH-A(K8cCH i`8,@hzcxH`acHA(aHA(8`8!A}aN ||8bX8cH8A(}p8(KapHmA(K}H(;|{yAKc`|}88cH`8`8DHQA(88 A899@9 8`H `}p8(KapHA(KD};X88H `8`8HA(888 ?c99 8`9@Hݍ`;K AinterfaceAddDevice,&8AK @interfaceAddDeviceWrapper|8;8, R!,r@, l@ T>pAtx:pA , Acx8!N 88`8 &c9@9 9H=`c8!}N pA, Acx8!N @x, p@l T>pAPx*K@ A$getDeviceSectorCountFast|;(`c!a8c8aK=a`}A,@d (@Dc`,&AHoA(8bApA, 808`@t8 ĉ?J Hڵ`cKaHiA(c8!}N aGcKaHA(c8!}N x8=8bXp>9C 8cxAp^H]`A8bpAhK8`8X8HA(88`8 :c89 99@Hم`8`8!}N AIPRA.$cmdStopEntity|`88b(8!p,AX8`8 9@80A`8p9(aKa,A8X8`8HA(Hl?Hi`8p9(aK9a,A\8X8`8H-A(88`8 >c89 99@H`8`8!}N p8 (@ 8!}N 8p9(aKqa,A8X8`8HeA(K8 AinterfaceStopEntity|`8b(!Q8`|x, @H"8;X`~,`dA8}8`H`88`88`cHA(8`89 9c88 [9@H]`;8!c}N 89(aKa,8X8`@@h88`8 8`HA(8`88 7c99 89@Hս`;8!c}N aH(a;³X,#9(8;a@t8~`H}A`8 8`88`HeA(8`88 88@99 89@H`; 8!c}N aaaaKMc|x,+A@|hHi=A(8,,A@h p,L3BA48`8 A80?J H5`8`8!}N `~8`88X8 D8`HA(88`89 99@c8 9H`9(KaH}A(c8!}N 8a K8`c8;`c8 hHaA(8 p8<p\xxH{`a88!} 8`N A IPRA.$cmdStartEntity|`8b8c!pp`,A8 8`809@A8p9(aK)a,Ad8X8`8]8@8|HA(88`8c8 ;9 99@H`8`8!}N p , (A8`8n8X@X88@HA(8`p888 =99@9 HU`8`8!}N 88`8!} N 8`8X8e8 |8@HA(8`p888 <99@9 H`8`8!}N ?HЭ`8p9(aK}a,AKT ADinterfaceStartEntity|,aA!a!!A8;³X;(8p88~`8H"`8bH$A(8`8<8H`;8808}8`Hҵ`;8808|8`Hҕ`;b08808{8`Hu`;B8808z8`HU`;"8808y8`H5`;8808x8`H`:8808w8`H`:8 808v8`H`:, uA, At, Ah, A\, AP, AD, A8, A,,#A$8bH``e8~8H$`,AD|t8~8 Hu`},#@|,#@{,#@z,#@y,#@x,#@v,#@u,#@pw,#@X8bH'A(b8!a}A!aN H`KH`KH`KtH`K\H`KDH`K,HϹ`KHϭ`KHϡ`K8~Hŕ``d:b)8~beHřA(,A|`|e8~88 Hx`8H8`88 bHmA(8`8 W9b9@89 H)`8bH!`K48~HH``d8~088H&=A(,A8`|e8~`88 Hw-`88`88 bHA(8`8 X9b9@89 H˅`sHA(8bH `K8~HA``d8~88H%A(,A8`|e8~88 Hv}`8T8`88 bHA(8`8 Y9b9@89 H`8~Hí``d8~x8H%%A(sHA(8bH `KcK͍,A`8~8 HrU`88 88`bHqA(9 8 Z98`9@b8H-`8~ H``d8~8H$}A(8~H``d8~x8H$]A(sH1A(8bHU`KHi`,A`t8~8 Hq`~8 8 88`bHA(9 8 \98`9@b8He`p,+AhH]A(|d,@8b(K5K 88`8~Hr]`8 (8`88!cHA(8`8 V9c9@89 H`8b(KKHa`,@Pax8`8}8!!aAN `t8~8Hp9`~8 4888`bHUA(9 8 ]98`9@b8H`HI`K8~8 Ho`:K8!H@ A Durh_module_init|;(;aA, !1@`8`8!N H`H`~p;X;,+A|~hH[A(|d,@cK 88;B)8zHA(,@`|, @ zHA(|g,@8bpHq`8}H``d8}8H!A(|e,@ 8}H]``d8}d8H A(`{|e,@x8bH`;},#@L;},#@,;0},#@ ;},#@;},#@;},#@;},#@;},#@l|,#@@8bHA(c8!A}aN HY`8bHA(KH9`KH)`KlH`KLH `K,H`K H`KH`KH`K88 8}Hoi`z88`88 cGHA(8`8 U9cF9@89 Hā`K,8 8`{8}Ho`{88 88`cgH]A(9 8 T98`9@cf8H`K8 88`{8`HA(9 88 Rf9@98`H`K88 8`8 HA(8`8 S899 9@HÍ`K`{|e8}p88 Hn `{88`88 cgHeA(8`8 Q9cf9@89 H!`Kd8 8`{8}HlE`{8 8`88 cgHA(8`8 P9cf9@89 H½`Kx8 9>^8}adpxHk`Kh A,urh_module_exit|!8`cHVuA(8!p}N A<segment_io_end_test|`8!8HE`c8b(c!H A(8`8!}N APfreeBufx|;(`~!!qHA(|}yA ,=Ac88H`8cHA(8}88@Hu`< <`88*889|+x,8cX0}@ `}|lB8!`}}}cN 8 8bX8cHh `c8!}N 8~!HA(,A,=AK~!H}A(`},=AK A| urhBufxAlloc|`@!,?A8898 P880 H@ci8T8`:I@H`c8b(c!0H3%`8!}N x8!N AinterfaceNotifyEndIO|!8b(c!HA(8!p}N A,osCleanup_buffer|`8```!qK8,#< `|{M8bX`A888|88@XP p@@|0PxMH|:H?_<|\H`8|H)A(88c}8!N 88`H%A(888 Nc8`9 99@H`8`8!}N AosPrepare_buffer||`a`Ac!a``Kc{M|{yA$K-,@XPH`x;p[h{8!|c}8P[@AH;[{aN `8X8`8 8,8 ,HA(88`8c8 M9 99@HY`cd8b(c!HA(c8!A}aN 8 ;X8,Hb`8 8`8,8 H A(88`8 Lc89 99@H`8` 8!A}aN AurhBufxAndBufAlloc|`!8cHHA(;(~!HA(c88H`c~!HA(8!}N AtinterfaceFreeIOBuffer8|0T>T>@ 8`N 8`Hx @, changeIODir|!HA(8!p}N A$myosRWLockUnlockWrite|!HIA(8!p}N A$myosRWLockWrite|!HA(8!p}N A$myosRWLockUnlockRead|!HA(8!p}N A$myosRWLockRead8`N @tt_dm_table_get_mode`N @dm_target_offset|!`H5A(8!p}N A0 dm_put_device|`!q`8`0aH a88³X8 ,#`|A`8(c8H)`8|c8H`8`8!}N 8f0H^!`8` 8!}N A dm_get_device|`~!88p8;8HA(,8X8`A\8DcHA(88`8c8 %9 99@Hi`8`8!}N apc8x8HA(8axKI`apHA(c8!}N AgetDeviceSectorCountcxN @ setDevPrivatecpN @ setDevError|88P`;!qH`9"8(8@9X8p9B9b9;8P88X 0_8?H@(HY`;X8}H`8p`d8}HA(c98P|yapAL8 K89@9 c8`9HU`8!}N HUA(|y88`8 J98cA89@9 H`8!}N apHA(8`8!}N AinterfaceRegisterWithSSP||y8``a;A!a8A$c```88|c9@T.8} |0P|H;]({{&|zH=`,@X|z*8,#A@(|?@A(`8AP(|?@@;8} Hc8!A}aN 8} H8`8!A}aN APqueryFromHashTableT>9f9F99 /'( }L,&a@(8f@|(@t8`|c|cA9G8/'a(* (@@8@9@(&@| @@}F, |cA|fP9D,(* A48@,a(&@d89@(&@T}F| @A8|#@A,{#@8`N 8`N {#A8`N 9D,$zA9D@9DK}F| @@K@{#A8`N |#H@@{#A8`N 9G,'zA 9GA| @@K9G| @@K| @@K8f,zA 8fA |cK|8f|cKpL||AxKh @ osStrtoul2T>9@99'/'a,&( }@(9@T(@L8||A99&/&a8c()( @9@((9@| @@}`,|A|8P9,(( A48@l,a(&@D89(&@4}|@A8|'@A|8`N 8`N 9,$zA9@9K}|@@K`8`N |'P@@8`N 9,&zA 9A| @@K 9| @@K| @@K9,zA 9A }K9}K||AK @ osStrtoull|8A!88`.8ax,px$|Px@Tx| ``|/8C 8a8xddx$8ap8h8PHA(@,HAx8pA , A8`8!}N 8 `g8`80c99 9@Hq`8`8!}N }$Pa;|J|c Pxgdg_||`PxcB|xт|?@@@ĀT8| @T,#A`L\AD808`8 }GB@H!}JH`8`8!}N 8`808 c9@H`pA, A|8!8`}N c8a>`aHA(|{y;B@`T8| @P,#AdL\A@808`8 }GB@H!}JH`cc8!A}N 8`808 cccc9@H`pA, Al8!Acc}N 8H8H`KP AIPRA.$osXmalloc|8b(`8c !q|x&,$8dA````K)8}c( @;,A8!}N ;,@K AcmdStopAllEntity@AF111_18||`~aca`!aK8U;X8,#A 888@@PHHPX}p=hx]`c#CȈXXPhHX]x=`}pXPhHcpCx#`~cH`c8b(c!HuA(c8!a}N 8|HN`8 8`88WH|A(88`8 $c89 99@H`8` 8!a}N AchangeIODir@AF112_61A( L| N |`daA!!AHLK`~8`8@`H`yH,X;c,#@ 8c|p,#A b;@@`8|8Ap8p8HA(,8|X@p,AH0]`\xc#H8t8p, @H8|d|| PT>8`x>$|8 H`x8||8(H2%`|`8cXH8A(|8 H8`@cH`yH;,#XA, A8HH5`8,@h,#@P#`cHcHL'8!}!AaN <8`HPH8AA(8#c`HcHL'8!}!AaN H`|d4|d|| PT>Kx|<8!!1HA(,#Ah8{8>$`vcHeA(88|wyAbH`b8cHe`b8b(Hv`c%c,#vhAdvbK8b0;tf48 cHc'9@9 8`HY`,;@;HoMA(``,#Av|cv|cCxv|czv|c|v|capHLoax8`8p88Ho A(,;@Xv|;8Alb8!}!aAN bH i8`8!A!}aKbH}A(bH} A(8`8!A!}aKpbH|A(8`8!A!}aK48`8!!}aAN A create_workqueue_threads|`80|48 8`9 9@c!tH`8`t, A4{>$8`c|"H+A(8`88!}N A dlpar_add_cpu|`80|48 8`9 9@c!tH!`8`t, A4{>$8`88|H*A(8`8!}N Adlpar_remove_cpu8b(c8Hx @ flush_scheduled_workx8(`de8HT @schedule_workx|`aA!!QH(A(,?AX;,@8888|#A<`||8@|#AK,@ H0x>$|`*aKQa8!}N ;;q;` ;@h; 8`|8 H`x|`#q|`8c(H$m`,At|`t`d,%8 @XH;;Z;{;|;A8!!}AaN |`8cXH&A(8|f|q, A```H' A(|HH'A(8`|H8`x||f, @H48!!}AaN |8 H;;Z;{;|;@Kd,@K@8!}N 8!|N Aflush_workqueuex`|;8`a;xA,<!!QAl8@H;|H`z|H|;@;Ad|@;$```(9@(pAp|"pH`x;c88yXX|@|;@;$@ccH!`,A|h,#A`, @DC8@Hc8!}aA!N HuA(,@ C`8@HK``C8@H8`HdA(8@8`H`z|hHu9A(,@C`8@HKT8!N Acancel_delayed_workx|}&;``}aA;!8~!Q 8| p8p|PxB|2xтH QA(,p@ ,A(,;8`A8@H~H;]H8`y|: @8dA@cf`p@tgQAx@h`8ecf|: @@@~px8~XcDHm`}h,;A`, AT#8@H8`8!|Aa!} N ccH<`PHs-A(,@0ccH!A(`#8@HK|8@#`H8`HbA(8@8`H`yccHrA(8@,#@ccH!aA(`#8@HK|8PpK8~XpxH!`X8`@p|` KlccxH8!a}N 8`8!}8aؐN Cqueue_delayed_workx|`;8cp`t8!a, @@H8p8|8|#8|18p|PT>H9A(,A{>$8`|8 H`}8||r8 , @0H8`8!}N 8(H`b@|`8cXH9A(|8 H8`8!}N p,@08`<8}<8!N H`|`4p8|8|#8|18p|PT>HA(,@K A queue_workx||y8`8@aA!aAPH;@h|c8@_h_`HcHd`;;; ;`,8`@H|H|c|r|H;;8`;{|AcK9cK88HX]`8@HXQ`; ,|`@(HX1`;;Z||`AHnA(cHnA(8!Aa}N 8!N Adestroy_workqueuex|80`8 9 9@9!q8`ccH`88c88(@(KI8!}N 4c8K8!}N Acreate_critical_workqueuex888K @create_workqueuex888Kt @create_singlethread_workqueuex|!8b(88c88ppH=A(,A8b(c8Ke8!}N APcleanup_workqueuesx|;(8!8p88pHA(88,8,AP8KY,#8A8!8`}N 8` 88!}N 8`88!}N Ainit_workqueuesxA( L| N |,#;}&<!A` y |#@A8|@,%AL|@ADC(/@`|(@8`dA,&#0@A L2A<8gKQA(8`HEA(c8!|} N 8|#(@A(A`k8 A| ``8y * |#@@@<,(,A~@|@@'@X@ANڳA|L2A0@`(|%H@|@LFA|a|#@@AC |*0@@ ;cx8!} N 8baD`8c K=A(8`H1A(c8!|} N `9b`daE`8kKA(8`HA(c8!|} N `8baEaf8cKܩA(8`HA(c8!|} N `d8baE8cN @ lbolt_delta;p`|~ a`,<!QA888cci|(@AK!A(H;1A(,|hAD8~8cj8cKA({HLK,<`|A~|(@@, Ax8R<_H=c888xApcKA(8{H:A(cHL'8!a}N 8{H:iA(cHL'8!a}N 88 c8KA(~, @(K{HLK,<`|@~, @KlH9A(,|h@K Await_queue_timer_handler|``8!H`,8`@ccKA(8`8!}N A`kref_put|!8H`8!p}N A(kref_get|`!p`8p8KA(,cA| 8!}N AT kref_init888Ht @complete|`8p}&e葁` , !a@؀8, @A@;8`8H``zx}, A<, 8A8?<8N88apccKA((C88(H`KuA(`z,9Ab|(@@D8`8H``y(8(A ,@cccKU`w0|@@0}, @hH,@;#8H`,<@Dc8!|!Aa} N cH7a`c8!|!Aa} K,@ ;K`,@l@`? |;H@|HPPK<}, A,8<8ccj8x8pK A(K;K}_888apcxpKA(;K8<?@c8c8ax8pKA(K`cHA A(,A}888chK!A(K8`8}c8KA(Kc8bH8A`,#Ab`|{<`P`ec|MA||6t|"Hd|P|)ҐPH@QA(,A(```@`cH@-A(,@cKA(}, AH8<<H\R8c8D8KMA(K8}8Xc8cKA(MBBK|}88cc8HKA(KA(8H+A(8`!|8!} N }@888cKiA(8| Kh}8888cK=A(K$8088cKA(K.$@K C wait_queue_sleep;p`|~訃 ,$!qA88|(@8cAKmA(8`8H``}(,(A8~88cK-A(8H`~, @(8H>}A(HD, A8<88c8KA(8H>9A(8!}N 8`8H`(`},(@,8H`~, @p8H=A(8!}N Acleanup_waitqueue_head|`;;pb88 8_8!q8,(@ 0(H=)A(8H=EA(88~H`}, A$8<88c8KYA(8!}N H(%A(`~H(iA(,#, A|@x8b8;888_( 0Ha$K`j,|@AT|, A$8<8O88cKMA(8!}N _,|, @8!}N 8<8:c88cKA(8$8H`8H7A(88$H`c8>a$K`j,|@@KTH"eA(`~H"A(,#, AP|@H|(@A`888cKA(|, A@K|8c88KA(||(@@K APrw_semaphore_lock_write|;p`|}& , !a@, @88H`,A88H6)A(8!|} N 88H5A(8!|} N 8<88c8KA(88H`,@\88H5yA(KH aA(N`~H A(,#, AN1B@|(@A8|88cKA(,(@hNP|, NNRNN@DA8?8p8c8KA(|, A`K|@KD,(A|@K,N1Bc88|8K1A(|(@@,(A0|@PK Clrw_semaphore_unlock_read|`;p!q| , @, @88 8H`8H3A(88 H`88H`8,A>|)@A|}HP(Tj>|@@x(|, @$8!}N 8<88c8KA(8!}N |, A888<cK|}HP(Tj>|@@KP8>|)@AK$8<8c88cKYA(8 8H`8H2A(88 H`88H`8,@8>|)@ATKHA(`~H%A(,#, AP|@H|(@A888cKyA(|, AK |8c88K9A(||(@@K Arw_semaphore_lock_read|;p`|!a , @, @<8|0H0A(8!}N 888<c8K݁A(8|0H/A(8!}N H1A(`~HuA(,#, A8@4|(@A888cKA(8|H/A(,A8898c KܑA(8|H/A(,(@0 |$, ,@8|@H/yA(K88< \$8(pK%A(8|H/=A(KX8|H/QA(,(@K8|H.A(,@08|H/!A(,(@KP8c88KۡA(|(@AK Adrw_semaphore_cleanup|;p8;`b8 8^8!q,(8@$, H-A(88H.mA(88~ H`}, A$<888c8KڹA(8!}N HA(`~HA(,#, A|@x8b8;888^,$ H,A(88H-A(88~ H`}, ATK0}88c88KٵA(Kd Arw_semaphore_init;p`|~訃 ,$@!qAD8H8|(@8cAKA(8H,A(,~A, @,8H`8!}N 8<8Y8c8KA(8H`8!}N 8P889cK]A(~, Ad88Y8<cK8H+%A(,~AK$ AXmutex_semaphore_unlock|;p`} @,%!qAX888c|(@ApKqA(8H+)A(`~}, Ah8<8988ccKUA(8!}N 8H*A(`~}, @8!}N Amutex_semaphore_trylock|`;p!q| , @x, @88H`8H`88H`>|)@A|}HPTj>|@@x|, @$8!}N 8<88c8KA(8!}N |, A888<cK|}HPTj>|@@KP8<8c88cKMA(88H`8H`88H`>|)@AKHA(`~H=A(,#, AP|@H@|(@AT8h88cKԑA(|, A4K0|8`c88KQA(|@|(@@K A\mutex_semaphore_lock;p`|~訃 ,$@!qA8p8|(@8cA KӑA(8H&A(,A8~898cxKYA(8H`,(A8~88cK!A(8H`~, @(8H%uA(HD, A8<88c8KA(8H%1A(8!}N 8H%A(,@8H`,(@(8H`~, @l8H$A(8!}N Amutex_semaphore_cleanup|`;;p8b !q, @88]@H$%A(8H$AA(88~H`8}, A$8<88c8KMA(8!}N HA(`~H]A(,#, Ah@d8;88]@H#iA(8H#A(88~H`8}, AhKD}8c88K]A(Kx Axmutex_semaphore_init|`8bpc !,%ALc88|(@8A,KϹA(H"A(8!}N H"A(8!}N Aaix_rw_spinlock_write_lock_mine;p|`}`~ਃ a,$!aA?|H|(@@@, @@H"A(ccH`8!a}N 8_<8rch88cKΉA(H"AA(ccH`8!a}N 888chcKA(~, A488r_<ch8Klc888KͽA(?~|H@K Arw_spinlock_write_unlock( ;p||~` ,!aAA$|(@A888cKA(cH``}|H A(, @(8!}N 8\<8c8Oc8pK̡A(8!|}N cH``}|H IA(, AX<8\8cKx88cc8KA(|(@AK Arw_spinlock_write_lock|;p`!a``~ |,&@, A`8_<8#8c8cKEA(HA(cH`8!}N HA(cH`8!}N |( @@H|, @XHyA(cH`8!}N 88c8KEA(~K AXrw_spinlock_read_unlock( ;p||~` ,!aAA |(@A888cK}A(cH``|}HA(, @(8!}N 8]<88cc8pK%A(8!}N cH``|}HA(, @8!}N 88cc8KiA(|(@AK Arw_spinlock_read_lock;p`~ ,%|!qA|(@@, @DHA(8)H)A(8!}N 8?<888cKljA(HA(8)HA(8!}N 888cKA(~, A488?<88Kp A8rwlock_cleanup|`8`8)!8H1A(888\H A(H1A(88bpc, A(88?<88cK=A(8!}N A rwlock_init|!8p , A 8!pHH`8!p}N A@aix_spin_unlock|!8p , A 8!pH`` 8 8e 8 Hu`8!p}N Apipv6_ib_mc_map|8@`!8a`adTf>8``888 8 H`8!T>}N A ip_ib_mc_map N @ ipv6_addr_set|,!,(A@4, T2,@8`!8!N @8`A8!N ,$@8`8!N #8p b888CpfKA(8` 8!}N , @d,(@@, @8`8!N  8`(A8`8!N 8!N 8`A8`8!N @8, T2,@8`!8!N A@ipv6_addr_type|!8H`8!p}N A(ipv6_addr_copy|!8H=`8!p}N A(ipv4_addr_copy88`N @inet_get_local_port_range988($@88@yт9y yB,} A,% 8c}(H@8@8A```% 8c}(H@% 88@8c}(H@8@8C ,$AX,8@\| 68`|Cx|)@U A8, A`8xc|`H9@,#|A|`N |d2N 8`q AK8,$AK @ find_first_zero_bit|``}8pa(d|%@ ;`!a;`/ @@l{т{dW8x$P|(6"(?@|(8@08(xт8xBx/'|A@ ;8c@`A(&@ 8c@;`($@ 8c@;`C ,?AH @,A`p8@ ```;x|09A, A|c8!a}N |,68|(9TA,$@K|c8!a}N ;`,?AKD(?@88`|6|(8@KA(>@Kl888ccKA((>@K< A find_next_bit8K @find_first_bit|;p}&`~ !q,, `@d,=AKA(, |h@ |(@A8~8 c8cKA(NcH AA(,A(``@lcH A(,@c0H A(cH 9A(8!|} N 8~8(8cKA(NBKtNcH A(,ApKH8~88cKA(|(@AK<<88)@@8c8 cKA(,=@xNcH A(,AK88 8ccKEA(,=@8NcHA(,AK C8aix_tfree_with_hkeys|;p`~a !a, `, @,=AKuA(, |h@LH}A(,#`}A88` HA(,#`|Al|HLo|KA(888!}|a8Xc`0"hN H~888cciKA(cHA(8`8!a}N 88~@8cicK-A(ax8`8!}N ~88ccj88KA(K<<88@(8c8 ciKA(,=A\KD88 8cciKA(,=A4K A4aix_talloc_with_hkeys|c||d 8|t c?8|N @ ffs8p|ft|,$M HN @0 si_meminfo|;p`~aA!xT>,, ;`;@!!c@@8y8T~8xxx9,A |`;ZC Ad|8B@,}8|B|2@2C 8d|8c|*;|2@"@p~,WD>cecfA|"|p,'|"|xT>A4,' <@\88 88cccKiA(c8!}aA!N 8888 cccKA(c8!}aA!N a,'``````||pT>|"|p|"|xT>A$K<888 8ccapxK=A(,@dK A ip_fast_csum|x;a(=T`~|t!axт``{p@, x$Axc;`H`ap;| |>@AsA$H`ap8pcccH`8!a}N ;`H`ap8|;8p8Ha`;|>@AsAK| A get_random_bytes|!H`8!p}N A$ net_random|!,$ `h8bp@488<8c8 K=A(8!p}N 8c<888 K A(8!p}N A|si_meminfo@AF22_14|fx|#x|3xH @bcopy @memmoveA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N (A( L| N 0A( L| N 8A( L| N @A( L| N HA( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N |!<| 8@8#E|@HQ`8!p}N AHosMemSetUrhWork|;h```|a~A!18p,#x$@"A8ap8x$H`8~8pHA(,#@<|": @A |:@A|:@LLY A L)A<`8#EcccK`8!Aa}N ;bp8{H=`8x`d8{HEA(,A, @cccK8axcH5A(axHQA(, AT8ap8x$H }`8~8pH A(, @cccK5`K A osMemCopy|;h``}x$aA`!18pC, A8ap8x$H `88pH A(,#@<|": @A |:@A|:@LLY A L)A<`8#EccH 1`8!Aa}N ;bp8{H =`8x`d8{hH EA(,A, @ccK8axcH 5A(axH QA(, AT8ap8x$H }`88pH A(, @ccH I`K AosMemSet|;h`}`x$,#ad!18pA8ap8x$H `88pH A(,#@<|"; @A |;@A|;@LLY A L)A<`8#Ec8cH 9`8!a}N ;p8|LH I`8x`d8|0H QA(,AD, @ c8cH `8!a}N 8axcH A(axH 5A(, A08ap8x$H a`88pH iA(, @cc8H -`8!a}N A osMemZero|;(``!a, ALcH,#A 8ccH eA(8!}N ;p8~H`8p`d8~HA(,A, AKx8ap8(HA(apHA(, AhKH A osLdata_free|;(`~, !aADcH,#A 8cHyA(8!}N ;p8H`8p`d8HA(,A, AK8ap8(HA(apHA(, ApKP A osLdata_alloc|;(`~!q,#A\HcH,#@4HcHA(8!}N 888HI`K;p8}xHy`8p`d8}XHA(,A4,#@tcH)A(8!}N 8apcHYA(apHuA(,#K AosLdata_destroy|;(``a`!, AcH,#A |ccHqA(8,`A,.8g808a,x$@|0Px(0 HP8@| X```|'8C 8a,8(-/xddx$8a8h8PHA(p8!`a}N 8HH`K8ax8pce8HmA(p8!`a}N ;p8|8H`8p`d8|HA(,A, A@K 8apcHA(apHA(, AK AP osLdata_grow;(`|~,#``aaA!``a6!A0H8`889888|9`,'8cA9}9,'A9|fC ,'Apd9},#A`cHWF>cccc'HA(@8!0}!AaN 8|źA8p&ce8ax H=A(8(8x8|`Kq`KL;p8xH`8p`d8xHA(,~A,#AK8apcHA(apHA(~,#@pWF>cccc'K A  osLdata_create8(888|899```8|'@A@9|8|'@A,9|C |'@A9||%@8`L 8|`BN @osFindLdataItemH @memsetA( L| N H @strlenA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N , M 88HN @rasTerm|H A(88,@LzH A(88,@,zH A(,@zHA(,@;9;{|A8K A rasInit|;8`8~!qK`8p`d8~KA(,|c@,8apcKA(`apKA(8!}N AosDeRegisterTrace|;8`8~`!qK`8p`d8~@K A(,|c@,8apcKA(`apK-A(8!}N AosRegisterTrace,&9"(`|A8,09՘A |@|8*| @A 8`N 8H @LtritonRasCallback|`,$aA;՘!`*aaY`a=!AA80b@|*|7@At,, AT<`88,xcD8c9x@,xc`a'ac(9 |cx|8|SxH<8889xb,x@8ccgxcE} xcc)|P8|#xHJ`|~*,A88!}!AaN <`cD888c9cxxɀxcc(ccf|cx|cH8|cxH9A(8!}!AaN , @0Ax!a8!N <`ccD88c9ccfxc(xc|cx|c8HԕA(8!}!AaN !Aa8!N A  osLogUsrTrc|!,#@8`8!pN K|c8!p}N A8 osFreeUsrTrcT>8b՘0|cN @ osAllocUsrTrc|`;8b՘a;!a, ;;@ `|0,#@P;|AHҩA(b@8!}aN ||#@@;|@K|HMA(|;|@Kl ArasTerm@AF31_1|=<= `aa*8!qyJx|xA||$P88`xxA4A|$8 xAd|$@`~8@8 HA(|gy@l(c88HA(8!}N `@88HA(|gy@c88HA(8!}N |$(A4@4@888H]A(8!}N 8@8H1A(8!}N 8@8 HA(8!}N `ƀ<|$8xxAAt|$`xA8|$@xc@80HA(8!}N 8@8@HuA(8!}N |$0<8xA |$A8x8!`N `@88 HA(|gy@lcc8HA(|gy@Lc88HA(K8c@8HHA(8!}N `8!}N `x8!N A<tritonRasCallback@AF32_58A( L| N HA( L| N |``8c(!q; KA(8(8KqA(@@8 8`cgcc(YK1`@8 YcT |XK`8pK? `,|@@`ap@8|?@|@@$ap8!}N Aap8!}N L~ap@K AIPRA.$read_arg|`8c !H 8 HEA(8 H`PKA(c8װ8`8P8HA(8K A(8K~-`,A08KA(8!}N ```Kw`8K}`,A8KyA(8!}N Alun_dtr|```Aa[!A``a:K`<p8``8p8KfYA(,8A| 8t`8t8Kf)A(,8A| 8x`8x8KeA(,8A| 8|`8|8KeA(,8A| 888K`88KyA(8;K|9` 888KA`88K5A(_ 88O8HY8@8(88K`8(8KA(`8````88KdA(,8`A| 8H88Kե`8HKA(8X888װ,8 PX8 @4cHu|8!|x}|vA|c8N c8HA|8!|x}|vA|c8N A IPRA.$lun_ctr|(;A8!a8@88O(OT>A8, A8;`888c;8_`KA`8cK5A(~~(~08^ ;88|88|>@;8@8!A}N 8!N T>8, AKH AIPRA.$lock_forest_ctr|`!H`0KͅA(8!}N ADscsi_id_node_dtr|````!aK `8(H8cT}>cXaHa0;װ|dyccAKq`c8@H!`8`~,Al`e8`HA(898 9 89@8`cKq`0KIA(c8!}N cHA(`~,A8cHA`0KA(c8!}N 8`8!}N 8|8mH`8`8!}N AIPRA.$scsi_id_node_ctr!b8p|%8@p<`;z8!`c||`"N @H osStdTimeNowA|!c8p8(cK2`,8`@ap88c K]A(8!}N AT sector_count|`;p8cp!K˵A(8 Kp`cKuA(8!}N AXdel_stat|``8b888pc!p@,A`, @@X9b9 989@@@8 8`K`88pcHa8!}N px8!H8 Aadd_stat|````!qKIA(; 8cc0 (KrQ`cKA(8bp@,A<, @LEA088`8 cc9@ 9 Ky`8!}N Astat_base_link_localcN @ get_dm_targetcN @ get_dm_devN @fc_idc0N @scsi_id|!`d08cHn`8!p}N A8 purge_lun|!`dP8cHna`8!p}N A8purge_lun_outer|!`Hp`8!p}N A( promote_lock|!`88cHo`8!p}N A0replay_invalidates|`;(cc`aA!``cdP8K,`8װc,8acf8Ap8`88H=A(98888 9 8`9@K`8`8!A}aN 8PPX$!K"`,@088ccHri`8,#A|#@8Ax~`},+8aAxKrA(,9"8A|f8 8`99 9@8K`88cHm`,@aK#i`K8``8cHm`,8@aK#1`K8a8K#`8 88,|fAL8`99@9 KE`88cHm`,@haK"`K(xcCd```KqA(zx8!A}aN ah8bװ9@px8>8c pAx^H`zx8!A}aN 8װcc88c8aH5`9 88 8`8989@K `aK!`K Arecord_invalidates8c8Hx @ read_cache_disable8c8H8 @ read_cache_enable|``<|4p988,`f8`!9@9 8 TA@PK`8(K-A(8(48T8KA(8!}N 8(KA(8(48T8KA(8!}N Aset_read_cache_enable|`!8c(KA(8(8K!A(9 88 <89p9@,c8`A@,Kٵ`c8!}N c8!}N Aget_read_cache_status8c`8H @ release_lun_drained_reads|;@8c@!8H,8`A(`HA(8cH,8`@8!}N Adwait_for_lun_drained_reads|!`88ePH`8!p}N A<!dm_urh_cache_invalidate_interface|`@c8!cx88XTH 8!}N AP dm_end_io|`aA!P!Q|NuAcx|lB@;bz|+v|1@|1|gP||+c@2Ka`x , @ccccFK|}yA , A08`|@T pA,8A@@8`8!}aA!N x8bװ88g8H|%`8`8!}aA!N 8;װ8|H}`T pA,88A\|8@@;cHiE`8~`8H8`8!}aA!N x~888cH{E`K8~`8H8`8!}aA!N 8~(KqA(8~(>8KA(,9A T p@|lBzv88 }%}gA9I}|hPE|c9yEd|*(@|`Z|P}2@X0KI``aKA(|{y;B@`T8| @P,#AdL\A@808`8 }GB@H!}JK)`cc8!A}N 8`808 cccc9@K`pA, Al8!Acc}N 8H8H`KP AIPRA.$osXmalloc8` N @/cache_request_invalidate_ctr_sizeof_frag_access8`0N @Fcache_request_defer_invalidate_ctr_sizeof_deferred_invalidate_fragment8``N @Edm_urh_cache_defer_invalidates_sizeof_cache_request_defer_invalidates8`(N @7cache_request_invalidate_run_sizeof_deferred_invalidate8`N @!fragments_create_sizeof_fragments8`N @0dm_urh_cache_get_sizeof_cache_request_invalidate|;(``aaA`!!Aa~!xKA(|zyA;"@,:@8y`8 ]Hk`;;,@48`8!!}aAN ,A,@4c8!!}AaN |pcC88K`88`\H8 @<PK`ccKA(8'8cCcccicpH ``},@lcCdKWUA(, A,`|cCdKW-A(,@KcCdKW A(,@KcD~!xKA(ccKiA(,@lKp8~!xKA(,A;"@,:@K(~!xKA(`z;"@,:@K A`dm_urh_cache_invalidate_4remote|;(`a`aA`!!Aa!hKA(;B@|yyA<,9AcKA(88'9@c#cccAxpcjH,!h@hc#dKUA(c#dKUyA(c$!hK9A(8!!A}aN c$KA(cKA(8!!A}aN 8z 8 Hh!`8!!A}aN 8!hKA(,A,9AK!hKA(`y,9AK Adm_urh_cache_get|8` !qH\=8'8@|~yA88`axH/x`,@`cdKSA(cdKSA(cKA(c8!}N cKA(c8!}N 8d8 OHf`8`8!}N Apurge_cache_all8b(8N @ pdm_remove8b(N @pdm_addc88cH @"cache_request_promote_fragment_dtr@8(`|cc!Hjq`8p$A@, ,L3BA0|f8c8 8` 9@?@K`8!}N Acache_promote_fragment_runc88cH @cache_request_purge_lun_dtr|;`c!qp,A8 (88`09 9A8K5A(8`0(Hs``}pAl, 88`@\(8 099 9@K`cK}`pA, 88`@(8 099 9@K=`cHA(c8(Hj!`pAd, 8|f@T(8`?08 c9@K`8KA(8!}N 8KA(8!}N cHA(c8(Hii`pAKHcKI`pAK9@K)`8KqA(8`0(Hr)``}pAK< ATcache_purge_lun_run|`aA!aA!xp!cH@P|NuA, @t;"(;;B:c``|P~8ap@b|~P~P| @`H68 Max:"@Ap8q,2ze A<80%8H|d}`pK5A(88@}aH8(88c,,|e@(x, A88H8aHaKA(bKeA(p8pCcaH9Y,@aK1A(Tz, Aޢ|>A , A,88@KA(`8!Ppx}!Aa!AaN 8` 8 bbcKA`p,L3BA<8`8 b899 9@K`Kcbb8(bHfe`K@\a8H8x8r, |cA8HaKA(bKA(8`|``pHy!K A(|oyA8h,/8oAPo ooo| KE`bHp8pCcK8 :"@8qH]`9bHp8pCcK8y!KA(,@Ty!KIA(`oK@:H]q`K A<cache_request_invalidate_run8cH @cache_request_invalidate_dtr|`~!q8b`axcpH,@P@~;(|Nt|`"8c|+@D|( `@x&HQ1~hH|c+8c|P( `@Px&HP~h,#@8]8b@8cH[`Hd!KA(,#~h@0!8KA(,~h@!KYA(~h,#@08b@8]8cH[y`8~8cH8`H`xd( @0HP~xHH!KA(,#~x@0!8K A(,~x@!KA(~x,#`@8b@8z8cHZ``~h( @(KA(8~8cH8`H`d!KA(8~8cH8`8!}N ( xd@8K`H88K`~xh8~8`8p~~~~~8!}N A"IPRA.$cache_request_invalidate_ctr|aA!`;#|@c;p;C|9 @a!!Ac;9x, A(8`H,%@:s8P8@@(H`j8`c8 cfcGbbK`y,#8c0A|`*8ch8H`u,$@d8}8H`t,$@8}8Hb8 bbc`j8`bK=`(@8`8,%80Ayc|cH3eh|$@@?|9 @A,``8|@pH*h<p|9 @@,#;(A(`d( @KA(`( @tKaA(8p8cHc~!xKA(8!a}!AaN ~!K}A(8p8cHc~!xK]A(8!a}K~!K)A(K8`80,$Ayc|cH0hK|8d8|cHc8 bb`j8`bbK=`(@K8d8|cH`t,$@K*8}h8H`u,$@KPyc|`Hc8 cG`jcf8`bbK`y,#8c0@(*88}hH`u,$@@Kܠ|`*KAK` A dwrite_locks_free|!dKAA(8!p}N A, write_io_doneH|@`P,<aA}&!aA!xp!A , @;bb;B;"(~8ax|չ{Bb@~P~tP| @zrM@ xM`H(a!xx` ,1808Ha!A|`}`nK A(8(8q@,|c@H,a@KA(aKA(NaKqA(,, |PLPA`, LFA@P,@ 88KA(`Z8!Pp|x!Aa!Aa} N 8@H%AKlaKA(aKA(NBy!`KA(|qyA 88P,1Ab#K`88(8K`q:(a(q@p8q(`8p8K$A(,bA| 8q88KE`8qKuA(8 98b Hb#Hp,AA, AKA(:|@p/ @A8ap;;`c@``HAp!x{# ,:808HAD~|d`wA4KA(v(8@8|`HbKA(bH$bKA(bH!bKA(;X8apD|>@c$XX8XA @KDpA , A@8!A!}aN 8؀H8 8`9 99@LK`8!A!}K8G8b@8cHGA`8pALK@A|>@@LpA0K$8`88 HL9@99 K`|>@@pAK A #cache_request_defer_invalidates_run|`XHbaAP!;c aA!x!|| Px|c p|ct*A , A PX;`P|#@A 0;@;"(:;::::c, @c,#@8`:KA(s,#@8z8Hs,#@L8`KA(s,#@ bKA(s,#@8`Hs,#@8z0H,$@hz888:C:%|@;{A,#@cH/,#~P@@8q8b@8cH:}`8~8cH8`8!}N ~X8`8!}N ;(!KA(,#~PA,#@K8!KA(,~P@!KA(~P,#@KL|c#8c|PT>L,#@K|c8!}N A)IPRA.$cache_request_defer_invalidates_ctr|`8@a=!q8`H 88}8!(|c0N AtIPRA.$cache_request_lun_ctrc88cH @cache_request_purge_cache_dtr|`!ccH>`8p,L3BA09 88 x9c9@|f8`K`8!}N Arun_cache_purge_cache|``}f`a``A!aK#A(8(8H;BpA ,(8P;`},z, Tc>@|` @0,(A$@;`,/A,AtAD8(8Hc~K#UA(8`8!A}aN 8`808 w9@c9 Ka`K8`88 w9@c9 K5`Kl8`88 w9@c9 K `K@c~K"A(8`8!A}aN AIPRA.$cache_request_ctr|#||dPe`N @ div_u64_rem|``~``!QKtIA(cKteA(88apcAHA8axcpcc|yA88~(8HcKsA(c8!}N Hi`~cKsA(c8!}N AIPRA.$fragments_locked_get|;(`~!aA``!a`KA(|zyA ,:AW>8We>cCp,A, @9<cF9b9@@p8 r8`K`W>We>cCHcCHZ!`cC8HU`cC8!A}aN HcCHY`cC8HUe`K88b@8c4H2`cC8!A}aN 8~!KA(,A,:AK~!K9A(`z,:AK AIPRA.$fragments_create|;``;a!`y!Qp,@,'A;``` `ap,@h|?@@D};,'@y8!}a!N @};,'AK, LEA$8`8 qc'GK=`|?@Kp!x}8!N , LEA088`8 pc9 9@9K`,'AK AIPRA.$fragments_find|`T>8c(!qT> (p`8p8K A(,8(A| 88c;0;0, AHq;8};|?@@8!}N AIPRA.$fragments_ctr|8`8!aK!`8cKoA(8p```8p8K A(,8A| 888K`88KnA(8((t8t8KA(,8(A| 8hhx`8x8KA(,8hA| 8P88KrE`8PKmuA(8`;8X`|`8|8K)A(,8A| 8p88Kq`8pKmA(88x``88KA(,8A| 888Kq`8KlA(88088K~Y`80KlA(8888!}8@HN A( fragment_ctr|D ;8a8!A`8}(pe,A, @8 t9b8 @8`$ |}JK`8}(8H,@ccKkA(8ap 8 cAK=A8p8}(|=@@H,c@cp,A, @9"c88 u9@p8`9@9 K `ccHI`ccKkA(c8b(c!K}QA(8!a}N HIM`ccKjA(c8b(c!K}A(8!a}N ccKjA(8!a}N 8H,@TK A$ fragment_put``~|`88aA!!!|p|c)T>@PW>|3|9)@P(PW>J8dA8, ,@,88 s8`8 @|K5`ccKiA(8 8axc%|KaxC,:Al8z(8HccKiA(8}^``8!!aAN c#cdKA8}~``8!!aAN ccKhA(8 8axc%|KaxC,:AlK A fragment_get|`n8c!H88n(H,@nKA(8nH8!}N ATIPRA.$release_issuer|`8c!H8(8H,A<8 8``HTA(88(H8 8,@8H8!}N Await_for_issuer|``8c!H,8A<8H,@,KA(8H8!}N 8H8!}N AIPRA.$release_drained_reads|`8c!H88H,A<8 8``HS A(88H8 8,@8H8!}N Await_for_drained_reads|`t8cp!H88tH,@txK%A(8tpH8!}N AT!IPRA.$release_drained_writes_prmt|`o8cp!H8o8H,A<8 8p``oxHQA(88oH8 8p,@8opH8!}N A"IPRA.$wait_for_drained_writes_prmt|``u8cP!H,8uhA88H,@(uXKA(8uPH8!}N 8uPH8!}N A|IPRA.$release_drained_writes|`w8cP!H8wh8H,A<8 8P``wXHP)A(88whH8 8P,@8wPH8!}N AIPRA.$wait_for_drained_writes|`8c0!HOA(cKbQA(cHq8,c,$A P,KaA(8!}N Alcache_monitor_dtr|`8@888!HKr`8cKaA(888Ke`8Ka A(8((p``8p8KA(,8(A| 8 8` 880,HNA(8!}N AIPRA.$cache_monitor_ctr|`8c!H8(8H,@ 8H8!}N 8`HN5A(88(H,8`@8H8!}N Aget_counter_lock|!8'`|dfP,#A$fK =A(|c8!p}N 8`8!pN AT urh_log_event|`8c`!K_uA(8K8Ѐ, AL | @8@@<8dHMA(88K_A(8!}N K^A(8!}N A cache_remove|;``!qp,A(88 808`8A(8K^eA(8K, @H<99 9@Kv`8K^)A(8KI, @pp,A8`808 8cAc8 H8H099 9@Kvi`8 cH88HKA(8b@8cHKA(8K]YA(8!}N 8K]YA(8Ky, @K08 cH=8K A cache_add|```!aH(E`8`~p,@,#Ad8@c88H`88`8 m9 989@cKu`c8!}N 8(8`8!}N A,>AKlx8`88 l9 99@8Kt`x,>AK, AIPRA.$cache_state_ctr8``N @)dm_urh_cache_get_sizeof_cache_request_bio|``!Qaa8`HHa98',#8@cAca80K,@@hcdKA(cdKA(cKYA(c8!}N |cKXA(c8!}N 8d8 @H`8`8!}N Addm_urh_cache_promote_fragment|!a`a`8`@H8@8`}p,@$,#@8d8 H`8`H@08 89(09@9 8`Kq`,=8@@48d8 HY`8`8!}N 88'c8HccK`,A4cKWA(c8!}N cdKA(cdKqA(cKVA(c8!}N ,=8@@48d8 HY`8`8!}N Adm_urh_cache_purge_lun|8e!;Ke,`~A 8!|c}N cKەc8b(c!Ki=A(8!}N A dm_urh_cache_release_invalidates|;;;a!a| @Ap`8`8H,$A|c|`KVUA(8;`8`,%8@@8H|,#@8`KVA(|,#@p8{KUA(|,#@D8`K;X| @@d8!a}N 8c0|`K8cH|cKUeA(|,#A8c0|`K|8c0|cKUUA(|,#@ 8`KUA(|,#@|K88cH|`KTA(|,#@K|c|cH|,#@$;`8`KTA(|,#@,K8c0|`KTA(|,#@|8`KTqA(|,#@KKTA(;`88`,%8@A@|c|`H|,#@;`8`KT9A(|,#@KH|,#@K8!N Adm_urh_cache_promote_lock,#8M , @N H @ dm_urh_io_done|;(`a`aA`!;@a9!Aa!KeMA(8@|xyA,8@H8d@8 Hi`8`8!}aA!N 8x8'ccjccp!xK,,Ac@H`z!Kd}A(cC8!}aA!N c!Kd9A(cC8!}aA!N |P88`9@c8 x MKj]`cdKA(c, AdKA(KX8xH8!}aA!N 8!KcA(,A8@,8@|K4!Kc]A(`x8@,8@\K A`dm_urh_cache_defer_invalidates|;(`a`aA`!;@!Aa!xKbA(;"@|xyA,8@H8y8 H`8`8!}aA!N 8`88 @=P]HKh`cKOA(88'ccjcccpKM,,Ac@T`z!xKaA(cKOIA(cC8!}aA!N !xKaUA(cKNA(cC8!}aA!N cdK1A(c, AHdKA(cC8!}aA!N 8xP8!}aA!N 8!xK`A(,A,8@,K!xK`qA(`x,8@K Adm_urh_cache_invalidate|!8bH<A(8b'KE8!p}N A0dm_urh_cache_exit|8b'!K8 ,`89 8'99@A `f8`Ke`cH8bH;A(,8(`8b;@8 99@9 8A`aKGA(|{y;B@`T8| @P,#AdL\A@808`8 }GB@H!}JK`9`cc8!A}aN 8`808 cccc9@K_`pA, Al8!Acc}aN 8H8H`K` AIPRA.$osXmalloc|!dX`KA(8!p}N A,dm_urh_io_done@AF126_87|;;a8A!9 9@`9`89:5a`|A!:@%:;@x9p9!;; t;al|$ D,4<TL\dt**y*9q*9::: =::`-: 9}`8`E`9*8M8U*:y*q*Q*I*!**8**a*pY**********1*)*88at&$ KH`88at`8KW%A(;8a88KHm`8ce8aKVA(8aKU`;,@`88aK`<`H<<4FA8~H)A(cK2aA(8~8!}N AIPRA.$find_lun|;``}!ap8xK2A(8ap08xp,@,cK1A(8!}N H%ap, A8~8cH`cK1iA(8!}N A remove_lun|;``}!ap8x0, AK0A(8ap08xp,@P8~8x`H5`c8~8H`cK0A(8!}N Hp, AcK0IA(8!}N 8!N A insert_lun, M HpN @search|!8bh8cHA(8!p}N A,dm_urh_dir_exit8h`d8eKt @dm_urh_dir_init|`a!A;bh;p;;8apcdKAA(|=@AD8$8c```KAA(;88$|=@c@8{c8pK}8!a}N Adm_urh_find_lun8h`d8eK @dm_urh_remove_lun|!8h`d8ePXK8`8!p}N A8dm_urh_insert_lun|```!q`HI`,cA@@ 8, @8!}N 8, @8!}N A search@AF47_6A( L| N A( L| N |`;pa}&`|8U8<, ,``!Qcc8" A8A8KؙA(,,?AA |>@@@,;ANR;,?A,@MBB;|@A```~,#|@@~,#A , @DM2,#AL,$,AMIK, MBRLHM"M)SAxA, @hyA,@D|@@dA8!a|} N AKAM. MBNRBNH@Dcdc,%AH},?AtKl8cdH~KcdcH~KA, @,#A,A, @,$A, AAM. MBNRBNH@Dcdc,%AH,?AlKd8cdHA~KcdcH~K|888`KIA(K|88c8apcXKA(K Crb_erase_fixup|``8bpc!q,< ,@|,#At,=AX|?@A(~8!}8N ~}8!8N K,=AKA,|,#@h,=AKh888ccPKA(|,#@,=AtK ADIPRA.$rb_rotate_right|``8bpc!q,< ,@|,#At,=AX|?@A(~8!}8N ~}8!8N K,=AKA,|,#@h,=AKh888ccHKUA(|,#@,=AtK ADIPRA.$rb_rotate_left||y!qA܁mRB(NvA88bp8c8cKѥA(|?@AP|?@,A<|?@A0A4_,* A , @ |?@@A*|?H@@?,)A, |?@@@0,(A',)@?,)A, |?@@@l,(A',)@8!}N 888bpc@cp8KСA(8!}N 88bp8cc88KiA(,(A',)@8!}N 88bp8cp8c0KA(?,)A,K88bp8c8(cKA(,(AK8bp888cp KϡA(K\88bpaHcc88KqA(_ |?@@A K?,)ADK88bp8c8cK%A(, AK|?@AKp88bp88cKA(mRB(Nv@|?@A|K, A0IPRA.$node_check_invariants;p`|~ૃ `,<}&!QA`|?@A0cK-,=A}K,(A~, |@@@h@8<_?,, 88c8"A48!p?A8axK͡A(,,%AA0,$A``,$@,%NReAM. MBNRBNH,#A|? @@````,&AX|?@@D,&A@},<8bT> A},#@,(@,8!|} N ~888cKA(8!|} N K,(@8~88cK˩A(8!|} N cKKKKd,&AKtc,#A,$AP|?@@$,?dA , @`KKXd,?A, @@KK8},?A, @ KK`Kt888ccK}A(~K@888ccKMA(~Kt~888xcK!A(K0~888pKA(K888hcKA(K Crb_erase|8;p8`h}&`}aث A!ȑ`<!A, ,8"c)A8A8KYA(.>-?AAmRB(Nv@HA, ,A,$L2A488}?8p`_KȹA(,9A, Ac;;`,=A`, AX]z,#|@@z,#A, Aԛc^z,=A , @y8y8@88!!|aA} N yKcK8!!|aA} N |>@A4cCzc$KmKcc$KcccCc$`zKKA , Ac^zK||>@A4cCzc$K%K@cc$KycccCc$`zKK}888c(KA(KP}888KA(K }888cKũA(K}888KŅA(Kd C0rb_insert_color|;p`~aثc , , ``!Q@|,;Ap,?A4,=AcK9]9=|P@|A!!K8`z; cp88 , A(, AK`cCcf cfKmA(`{8axcdeKQA(x!!A!x}vA})2cC8y)A8pc|J|:|A|R``, A<KccdKA(,@4cc@8!0!}aAN ccd(KIA(8`@8!0!}aAN K)ccdKA(,Apccd(KA(K8`@8!0!}aAN A`part_seq_start4aix|`!ш, ,/ AA|@888cKA(,|fA,88`8 b89@99 KI`8axT>xe|+xKa888aKA(,|~A88`8 c89@c9 9K`c@8!0}N 8c88KA(,|fA,88`8 `89@99 Ku`8`8xc8T>8x|cCxK88a8aKA(,|~A88`8 a89@c9 9K`c@8!0}N 8pc88K!A(,|fA,88`8 ^89@99 K`8`p9xxc8T>x8|xK88a8apKA(,|~A088`8 _89@c9 9K `c@8!0}N c (8!0N A stat_cmdctrl, @ |cN Tc>HH @ parse_flags|`8c8!qHA( ; |?@;Ac;dX,$Al,+AdKA(cHcKA(c| 8 |?@;Ap~,$dX@cHcKeA(c| 8 |?@;A~,$dXAKD8!}N 8!}N AXstats_monitor_dtr|; `P`hX8!8c8HP8@K=`88K1A(8 888( 0H5A(,A8`8!}N `888`cKQA(8!}N AIPRA.$stats_monitor_ctr|``8c!qK9A(8|$@;cA<|@| @A,``;c| @A |@@8KA(| @@HcdX,$A,+AKA(cH=cKA(8!}N A lun_remove|;`8`8a!aH,#A$@, A`{}8c,+AP, AKA(`|}@cKA(cc`gcccH,@(8!a}N |ccKA(c8 8`88KA(8!a}N ax8!|N 8!}N 8; 8K9`808`8KaA(8888`KIA(8!}N Alun_add|`~8!KA(8~ K}`8KA(~KA(~H1`~KmA(8!}N AxIPRA.$state_dtr8$x @, A 8, @ 8`N H 4 @0 state_ctr|!`KA(8!p}N A0big_free`H| @ big_allocate|``8c!K}A(8~ 88 ~ ~(0K`8K)A(8!}N A\IPRA.$state_add8b(K< @ stat_exit|; 8`!, 8pA 8H 8,T`>|~Ac,%A`8H ,T`>|~AXc8X8(,'A `H ,88Ae8b(K|~``H ``|~,,A4/@,AL/A,AAT@88`8 #89 99@cK9`c8!}N 8`808 #8c99 9@K`c8!}N 8`88 #8c99 9@K`c8!}N 8`88 #8c99 9@KU`c8!}N ,A,AT@88`8 #89 9@c9K`c8!}N 8`88 #8c99 9@K`c8!}N 8`88 #8c99 9@K]`c8!}N A( stat_init|8aA!88`.8ax,px$|Px@x| ``|/8C 8a8xddx$8ap8h8PKA(@,HA8 8pA , A 8`8!}N 8 `g8`80c99 9@K}`8`8!}N }$PaX; |J|c Pxgdg_||`PxcB|xт|?@@@̀8T8| @L,#AdL\A<808`8 }GB@H!}JK`8`8!}N 8`808 c9@K`8pA, Ax8!8`}N c8a>`aKA(|{y;B @`8T8| @P,#AtL\A@808`8 }GB@H!}JK`cc8!A}aN 8`808 cccc9@Kq`8pA, A\8!Acc}aN 8H8H`K A osXmalloc|`}; aA!a? P``!Q, A8`^@(@Ky|xyAc><8K A(`g9c8c&cE9>8H`|z,@8cPcKA(c}@KA(K``y8cK8,#}@h8~K`;@}H]`cKA(cC8!}aA!N c@K A(c%K`88 cc|c (0KcC8!}aA!N cKA(K<8~8K`;@K$;@K|xy@@8~8K`;@K}a8!N Apstate_ctr@AF48_7|``a`A!`|!Qc8 H3!`|{y@`(@@, @}8!!AaN ;, AKc|>@AP~Ki`|#@Ac;Z|:@A,`yKA`|#@8A@| @`@8`8!!}aAN cceH2`,@|:@Ax(@,KcceH2`,@@|:@Apx(@K Aparse_flags@AF49_1(A( L| N 8A( L| N |`!cK9A(8KY`<p (`~`|$@@@KA(,AKA(8!}N 8K5`KA(,@8!}N Astat_list_member_del|``d!K5A(8 88 (0KA`~KA(8!}N Alstat_base_link|!dKA(8!p}N A, stat_base_dtr88  (08`N @, stat_base_ctr|dPN @ ktime_subN @ ktime_to_ns|```!;@`;:U>aA!;"xp:P!x:b8:@b~0|8T>|`|x|v|88bq~0:| 8T>|`|x|v|8``~0c8q:1cc|x8T>||;x|v|8H!`n,#A4| ,,@@$/Ad,A,/AAA,8@( `@t:R:sH(2@0::(5@;Z: (:@@xP8XHK`;88``08! px}!Aa!N  ,:}A|`;p(5A(2HAl`(0AD 8, @$b:8, A, AcHK:b@:R;{, @:@b:;p, @x:c@;Z;, @PcK8b8 cFb*bHbb 8`K-`KL8`80cFb b*bbH8 K`K8`8cFb b*bbH8 K`K8`8cFb b*bbH8 K`K,Al,A8@8bb)8 b*bbHcF8`KY`Kx8`8 cFbHb bb*K-`KL8`8 cFbHb bb*K`K A,IPRA.$part_data_ctrc8N @ sector_count8`dHX @ part_dtr, M HtN @ part_X_dtrT?8@8`N 9H @$ part_X_ctr|`8cXaA!aK5``8h8|4 T~ |c2|2|#@A<`d8P|2;8|#@@X88c|#@@`8X|4T~`KA`8!Aa}N `f`g`;GH8H|&@@(9H8H|&@@88c|#@AK``a ,,@$9)|)@@9H8H|&@AKi9@;{%;}kA(l |>X@A;} |>X@l @} 9)|)@AK|48XT~`K9`8!}N A swap_areas|9B`U>`aa'`A`T>c888(!aKQ`,|c@$cFceccccK|c8!Aa}N Apart_ctr|``!eKAA(ceK)A(8!}N A`part_X_dtr@AF42_4|`;a;A!!A;c;@cy;c78P,8,@$;ALP8,,8AKc;, A 8P,8,@Kc@;Z;9, @;{pc, ;@d;c, ;@H8!}!AaN A ,part_dtr@AF43_3|``d}&`}cx$ac`AБ;@!aKA(},#AD{{B.?8`8A|,A$8`8`c`|Ax888B@@||:}8e|8|8|:8C ||c:|||d|*dcceK9A(}8,#{BA{,Ad| A8`CA8B@(|`"8C|`*8CC |`"C|`*C{B8`8!Aa|} N 8`{B8!Aa|} N 88`8 c89 99@Km`ceKA(8`8!|aA} N 88`8 c89 99@K`8`8!A}aN Cpart_X_ctr@AF44_5, M T>U>HLN @add|`x$`}&aA!`|ta`!A|*`|t|x%|:ALc|>8@4`|@P|t||t|x%|2A|>8A`K|0P($|t{$||*|@e*W zy$|*|(*  ND*@ , A ,@ |:@@,<~*@8|P(@@b8|t8W 8|&:x$ *@ , Ap|<@@@Hca88H!8cxc${dB{$|`W`( x$|cC|`*|`*|`*|`*#@8|9@8|x$| *|c"88h|P|t|8||!|P|8!} !aAN 8h|P|t|8||!K88ccH;K80]9=8`c8 cK-`Kh8|*|PK08|*K 8|P`h9@8`9 8 |K`Kx!8!N C do_add|x$x$|(P`x$!q|d|cK`c||`K͵`8!}N A piece_move|8P`aad,$A@!``xa9!QA$s`@8xXK=`#48h4`8H8e TH|T|"|d*|(*, A(`cc8chHH(<|PA8, @800, @@8xXK!`8!!}AaN cccchHy8xXK`8!!}AaN ccchH-080H, ATcchccHK8, @K`K, 8}4@t88`8 cc9@cHTK`8xXK`#48h4`8H8e TH|*T|"|d*|(*, @H`K\;`K A part_end_io|!#9b`x$})}9@| 8 9 | `@0a`8`9K`8!p}N a8!pKl Ax add@AF44_1|}&`;a`A!|? @`!1ahXA8(!0T{@Tz> T>A`::8P,8xWD>~?@A`|,#AH| A::|#Ah,;APv;;~?@|P AHu|#@@d@ ,;A :,9@Hb@@P,;A,;?APc8!|} !AaN 88 8`89 c99@K`c8!|} K?KTc8eKw A(b,AH@AKX:KH8 8`9@99 PK`,9:@K|P|tPP|!||`*aP||PAxK|A0;P;v~?@|P ADK,8`8 c99 9@Ky`W@>;;v| ~?@P|P AK@@AKH| AKl C d write_stat|``aA!aA!xp!K`;;,>A ~,#A, A;9(8 %,$EeA!aAp`;`8P|4aYax|T~a5a a~`:@bq:b/o,#@ :,Axo,#A@b!px$xabbA|K:8,Ao,#@K:R:1HA,@P;{:s,a@08!ppx}!Aa!AaN 8K AXread_and_reset8aA!'Gg'Gg`~C8# (Xc0@CH|cP`#h,&8hd`|c4`Tc~!Ac |d,A@ @|P|`p|cP~HA ,$AX|xxd||"|t|x|t|gP||(P0<~@x|P8@|||eTc>H|*|2| *8,$@```8c0,~@@D~<8c@,~<@,~8<8c,~8@`880,$@8~@>:|gH|:|2| *,$AtcH8!}!AaN 8 8`c8c99 9@K`PK|`dKpmA(|c8c|K,8@ @K A IPRA.$set_read_token|`8`B>:H|*?H|:!,&|*AH(}(*8|I|(@A0`H8c?(}8*|I|(@8@,#@Ȁ8`T`>| T`@T, A`L_AD8H(8`99 8 9@Kq`c8!}N c8!}N 8`88 0:?>_BK`p,L3BAKl|(*xc$|c"T>cT`| @K0}#Ky,)(@K AIPRA.$set_part_ix0|t8xN @is_empty|!HP0,&`8,8a8A|@@H@H@(`8T>@,@<@8T><,@<88T>,8@p088,&0AXpA , A 8!pN 88 :>CH#B8`KI`8!p}N :@>8|H)|B|J|8*,%A,pA, A8!pN ```80,@@<8@,<@l8<8,8@T`88,&0@@>:|H)|J|B|(*,%@Kp,&@@K@KH(|(@8(@K A4next:B>(GH|`}d`aA!iRC*(aA:|z*`x$;`,|";0~!!X,%~êh@<|*~Td`Tc>|` @@,$AL_A08`88 H|*9@99 K`h|t*|h0|8@HPX`<h}}8! 0=8(Aa!AaN 8 8`8c)|P|t}@K`pA0, AK$|*8 x$~E26@|(@@`A|c*:::v| A``T>T, |` @8AtL_A,8`8 H9@99 K]`:8:t6@|8 A0s| @|*~|P|tpc|(At7,`v|P|I|dPL3BA48`H8 9@c|P|t|Kӭ`h|h|PpA, @8 8`8`h9@99 KU`0|8@HPX`K|*|P|t|(K8`8 |Pc) |t}@K`pA, ATKx``AK@K A4read|!`jp,AALj0>B :PxcH|8!x}|*|"|9|`2N Ax:80 >*B8 8`JHK`Ax :j0Bxc>HPK:c>B0Hx8!|*Px||"|)|`2N Alocate|!K9A(8!p}N A,release|``T>`8`p!aH,>``Ah,#@(8!8`}N `ccccK!8!}N cxK۵`x, @8`8!}N Afreeze|8aA!88`.8ax,px$|Px@x| ``|/8C 8a8xddx$8ap8h8PKA(@,HA8pA , A 8`8!}N 8 `g8`80c99 9@K}`8`8!}N }$Pax;|J|c Pxgdg_||`PxcB|xт|?@@@̀T8| @L,#AdL\A<808`8 }GB@H!}JK`8`8!}N 8`808 c9@Kͅ`pA, Ax8!8`}N c8a>`aKA(|{y;B@`T8| @P,#AtL\A@808`8 }GB@H!}JK`cc8!A}aN 8`808 cccc9@Kq`pA, A\8!Acc}aN 8H8H`K A osXmalloc`e, A\$`,)|H@A8`A,,(|@@A A,(|@@A @@8, @|c(PN @pstrcspnH @memcmpA( L| N A( L| N |!8Kq`8!p}N A( osLunFCIdCmp|!8K`|`48!pT~}N A0osLunFCIdEqual|a؋ A!ȋ 9bX c C #!#Cp`8`axA!KáA(8!!}AaN A osLunFCIdStrA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N ||y!A,?,)@`@ , @8!}N 88bp8 ?8ccK[A(8!}N |?@@@,@ (@H |?@@A88bp8 c8cK[9A(8!}N 88bp8 c8cK[A(? |?@@@8!}N A8|?@|@L3A( (@?,)A |?@@@T?,)A |?@@A88bp 88cc@KZeA(8!}N 8bp8 8c88cKZ-A(K? |?@@@?,)A8Kt88bp8 c80cKYA(K<88bp8 c8(cKYA(?,)AK88bp`  c8c8 KYyA(? (@K88bp8 8cKYAA(?,,)@@d, @X8!}N A!IPRA.$hlist_elem_check_invariants|!|iyAI ,(,@H@ 8!N 88 8bpcHaH8KXuA(8!}N AD |)@@A88bp8 8XcKX1A(8!}N !x88bp Pc88KWA(!xI |)@@@8!}N Ahlist_check_invariants|`8bpc !,$|txтA4cKE8!|t}xтN x8!N Aphlist_unhashed|`8bpcc !q,, @@A0cH88!}N 8!N cKm, @8!}N Ahlist_del_init|;p`~ , !q,@A,<AcKcK,#@t,#A88!}|8N |8!8}N ,#AK ~88c8_?`KU A(K(,#@K<8<88c8!KTA(,=AK Ah hlist_del|;p`~ `!q,<, @PA,,(@cKmcK!8}},#At,< }8@$8!}N cKcK8!}N ,< }8AcKcKe8!}N ~8 8cc8hKS)A(K8}},#@Kl8<8M88!ccKS A(,<AK Ahlist_add_head|`8bpc !,$|txтA,cK8!|t}xтN x8!N Ah hlist_empty|``a|3y`!QA`b(98`<_8c8ccapKQA(c8!a}N <`<<``8x8)|>xxAP`|08`xxAX8d|>0`)xxcA|>A|>A\@0(c88K1A(|hyA K8`8!a}N c(88(KA(|hyA 0Kc888KĵA(|hyA@Kc(88KĉA(|hyAdKlc(88K]A(|hyA K@c88K5A(|hyA K|(`)8cxxcA|Ah|A4@(c88XKA(|hyA`Kc(88KñA(|hyAPKc(c8KÅA(|hyA`Khc(88(KYA(|hyA4HK<|<`8)8xxA|> ``x`c)xcA|>Ah|>A4@(cc8KA(|hyAKc(c8K¹A(|hyAKc(c8xKA(|hyAhKpc(88hKaA(|hyA<pKD|>`xA|>@(8c8(KA(|hyA Kcc8KA(|hyA Kc88KA(|hyAKc(c8KA(|hyA|K Aofed_ras_callback|!0`KuA(|hyA$(8`<_880KLA(8!p}N A`ofed_ras_component_cleanup|``|9`d}&|3x(|v9@<NE!q|0x}@N9"8ap|{K%A(|hyAl=H8`<_8c&8KL A(A c#8!|} N apKEA(c#8!|} N NBap<8KA(|hyA =PKt8ap8KA(=X|hy@P8ap8KuA(=`|hy@,8@ap8KQA(=h|hy@apKA(<_p8|hy`88`A,KJA(A c#8!|} N p|8!} N CIPRA.$ofed_ras_component_init|```aA!QK1A(`|H %A(`{HLo`z>|H@>|HAh8bp8(p8c8cKIA(>|:H@@,8!Aa}N 88bp8(cHcp8cKIUA(8!Aa}N >|:H@Ax88bp(8cHpcK8bp8(p8c8cKHA(>|H@>|:H@A88bp(8cHpcK4 Aofed_ras_common_exit_checks|``aA`!aK1A(`|H %A(`{HLo`zKaA(|,AA ,@8~^}8!AaN 8bp(8c88c(KGA(~^}8!AaN 88bp8(c8 cKG%A(|A@K4 A8ofed_ras_common_entry_checks|`9@`!!,$``8``T>8AAAAAAAA<9A9`,,%aA9A,%,Al9@|k(A8bydH8c|c *|iN 8bp`c8cKF!A(8!}N 8bp`c8cKEA(8!}N 8bp!`c8cKEA(8!}N 8bp!Ac`c8KEmA(8!}N 8bp!a8A`ccapKE%A(8!}N 8bpa!cA`8axpcKDA(8!}N 8bpa`!Acc8pxaKD}A(8!}N 8bpa!Ac`c8apxKDA(8!}N a9,,,%A,, Ay$88At`, p,uA / x, XA,dA L0BA8c 9)8|k ,A(9,, ,/,%A LZBA,88@`, A興9K Aofed_trace_vprintf|!T>8A8!K8!p}N A@ofed_trace_printf|`~8b88!q8ppK(A(0,8bpA|$(@|@@@@8!}N cK8!}N K|#@AcK8!}N 8`(<_888KAA(8!}N Aofed_ras_cleanup|`8b(a@A;!``!A``x8x8ppK'aA(,cA c$ce8xK!,#;pAxb0| @@H8!}aA!N 8axKb08!}!AaN 8bcx8 KY,#@<x8!}!AaN 8`x<_88cK?A(8!!}AaN A ofed_ras_init@A( L| N `A( L| N |;X!q8`~8pK=`8x`d8KEA(|,A c8!}N 8paxcK1A(`axKIA(,ap@,#@$;8!c}N KA(c8!}N AosDeRegStatesaveMem|`8`8`aA8!`!QKA(;` ,#@4cc8!!}aAN `y;bX8{LK`8p`d8{(KA(,`zAP|{,c#AK}A(cc8!!}aAN c#888K`cK%`c8(#cAXc#K`8 8` (y0apc$8KA(`zapK1A([K4K``ec#cKI`8 8` (y0apc$8KA(`zapKA([K AosRegStatesaveMemTc>xT>|*|8@|&@LDM HN @0osForceStatesave_throttled|!8Xa8fK`8p8X`d8fpKA(,#@$ap88KA(apKA(8!}N AposForceStatesaveTc>KX @ !osForceStatesave_throttled@AF27_3A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N !.7LV\afjRW[glpGzGofedCWQxofedWRQxofedWRQvofedTFDvofedWAQv  =p ;^rwVofedWAQxfofedRWSvilp14  ofedRWSxtofedSEMvRU0ofedSEMxofedRWLvknBEofedRWLxf1ofedTFDv4EofedTFDxofedWRKvp rbR RRRRRRRR""""""""""#-#^#a!!!!!"|" RBNvIBM g DIBM GzGofedWRKvCachWork*IBM GzG IBM Ip rbIBM GzGIBM GzGUUUUUUUVIBM GzGURHperlsofedWRKv #*/6X2R2R2R2R222R2R2R2R33 R 33!R3.R3;R3HR3UR3b111112j0p rb2222'222<0 CPLPDMURHTSMPINGET urhCDEVCDIRNOOPIOCTLUNPIN%02x PROMOTEurh-aixREAD_REQWRITE_REQ %s GET_ATOMICINVALIDATE %s urh for aixchangeIODirETCURH_LEVELprepare_argstestListImplurhBufxAllocdm_ctr fails cmdStopEntitydm_get_device Empty bucket! Empty bucket!cmdStartEntitye2e_io_end_testurh_module_initurh_module_exitPROMOTE_COMPLETEurhIOBufferAllocissue_sc_commandtestRdWrInterfaceinit_global_stateURH-END-IO-HandlerinterfaceAddDeviceurhBufxAndBufAllocinterfaceStartEntityhexdump(): length=%ld STR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_REG_CMDCTRLSTR:TRITON_REG_CMDCTRLSTR:TRITON_REG_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLSTR:TRITON_URH_CMDCTRLtestFirstReadThenWrite Cannot allocate memory Pool is not online yet Cannot allocate memory Error in allocating buf Error in allocating buf list init and del works STR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICEinterfaceInvalidateExtent Error in opening device %d Error in opening device %d Error in opening device %d Error in opening device %d No such pool has been added No such pool has been addedError in devno, devno: 0x%llx Error in devno, devno: 0x%llx Error in devno, devno: 0x%llx No such device has been added No such device has been added No such device has been addedSTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICE No such device has been added No such device has been added No such device has been addedSTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICESTR:POOL_DISKCACHE_REG_SERVICE Device has been enabled before Cannot get lun id for the device Device nblocks updated value is invalid Succeeds, Identifier Length (n-3) = 0x%02X Received DR_CPU_ADD_POST_ERROR lcpu %d bcpu %d. Received DR_CPU_REMOVE_POST_ERROR lcpu %d bcpu %d. (@0  dm-urh-common-osneutral in function %s at line %lu, real problem dm-urh-common-osneutral in function %s at line %lu, Cannot allocate memory dm-urh-common-osneutral in function %s at line %lu, Cannot allocate memory dm-urh-common-osneutral in function %s at line %lu, Error in creating cache dm-urh-common-osneutral in function %s at line %lu, urh_init FAILED. rc: %i dm-urh-common-osneutral in function %s at line %lu, Cannot allocating memory dm-urh-common-osneutral in function %s at line %lu, stat_init FAILED. rc: %i 8XHp| dm-urh-common-osneutral in function %s at line %lu, Pool has been added before dm-urh-common-osneutral in function %s at line %lu, Cannot allocate data buffer dm-urh-common-osneutral in function %s at line %lu, error code: %lu, flags: 0x%x dm-urh-common-osneutral in function %s at line %lu, pd_unregister FAILED. rc: %i dm-urh-common-osneutral in function %s at line %lu, pd_unregister FAILED. rc: %i dm-urh-common-osneutral in function %s at line %lu, The pool has already be cached dm-urh-common-osneutral in function %s at line %lu, treg_cmdctrl_handle returned %i dm-urh-common-osneutral in function %s at line %lu, Pool is not enabled for caching dm-urh-common-osneutral in function %s at line %lu, init_global_state FAILED. rc: %i dm-urh-common-osneutral in function %s at line %lu, Error returns from IO submission:%d dm-urh-common-osneutral in function %s at line %lu, Error returns from IO submission:%d dm-urh-common-osneutral in function %s at line %lu, interfaceRegisterWithSSP FAILED. rc: %i dm-urh-common-osneutral in function %s at line %lu, kext_service_register for URH returned %i dm-urh-common-osneutral in function %s at line %lu, kext_service_register for URH returned %i dm-urh-common-osneutral in function %s at line %lu, kext_service_unregister for URH returned %i dm-urh-common-osneutral in function %s at line %lu, kext_service_unregister for URH returned %i dm-urh-common-osneutral in function %s at line %lu, Pool has not been requested to enable caching dm-urh-common-osneutral in function %s at line %lu, Error in logic, non-cached pool is kept in URH dm-urh-common-osneutral in function %s at line %lu, kext_service_request for TRITON_REG returned %i dm-urh-common-osneutral in function %s at line %lu, kext_service_call for treg_cmdctrl_handle returned %i dm-urh-common-osneutral in function %s at line %lu, kext_service_release for treg_cmdctrl_handle returned %i@(#)86 1.9 src/bos/kernext/triton/dm-urh/dm-urh-common-osneutral.c, dascache, bos72L, l2018_24A5 5/22/18 06:58:24 dm-urh-common-osneutral in function %s at line %lu, Error in changing IO direction from read to write, error code: %d $p\8Invalid list pointer: 0x%p Invalid head's prev / next pointer: next: 0x%p prev: 0x%p Malformed list: 1 element in the list but head's next != prev: list @0x%p next @0x%p prev @0x%p Malformed list: %d element in the list but head's next == prev: list @0x%p next @0x%p prev @0x%p Malformed list: empty list but head's prev and/or next are NULL: list @0x%p next @0x%p prev @0x%p Invalid NULL prev and/or next pointer for element nb %d (0x%p, %d elem in list): prev @0x%p, next @0x%p @(#)93 1.4 src/bos/kernel/lib/libofed_wrappers/linked_lists.c, libofed, bos720, 1431A_720 7/23/14 10:04:16Invalid DEADBEEF prev and/or next pointer for element nb %d (0x%p, %d elem in list): prev @0x%p, next @0x%p Malformed list: 1 element in the list but head's prev and/or next are NULL: list @0x%p next @0x%p prev @0x%p Broken list (0x%p, %d elem): element nb %d's next and prev point to the same address: prev @0x%p, next @0x%p Malformed list: empty list but head's prev and/or next don't point on itself: list @0x%p next @0x%p prev @0x%p Malformed list: %d elements in the list but head's prev and/or next are NULL: list @0x%p next @0x%p prev @0x%p Error at element nb %d in the list (%d elem): invalid prev pointer: prev should be 0x%p, but points to 0x%p instead Malformed list: 1 element in the list but head's prev and/or next points to itself: list @0x%p next @0x%p prev @0x%p Malformed list: %d elements in the list but head's prev and/or next points to itself: list @0x%p next @0x%p prev @0x%p Broken list (0x%p, %d elem) at elem nb %d: prev->next != myself or next->prev != myself: myself @0x%p prev->next @0x%p next->prev @0x%p Error at element nb %d in the list (0x%p, %d elem): the pointer to the head is invalid:It should point to 0x%p, but points to 0x%p instead Invalid count: head's count doesn't match the number of element actually parsed: there are %d elements in the head, but %d have been parsed p rb@(#)00 1.3.1.3 src/bos/kernel/lib/libofed_wrappers/ofed_misc_wrappers.c, libofed, bos720 7/15/13 13:04:03@(#)08 1.10.1.2 src/bos/kernel/lib/libofed_wrappers/synchronization_primitives.c, libofed, bos72L, l2018_18A5 4/25/18 12:43:43%s%sCPLPDMURHTSMCDEVCDIRIOCTLSTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:URH_WORKQ_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICESTR:ETC_LDATADBG_REG_SERVICE0@ 8$(,@(#)48 1.1 src/bos/kernext/triton/libos/osmem.c, dascache, bos720, 1510A_720 12/19/14 11:44:20CPLPDMURHTSMCDEVCDIRIOCTLTriton RAS SubsystemSTR:TRITON_TRACE_REG_SERVICESTR:TRITON_TRACE_REG_SERVICESTR:TRITON_TRACE_UNREG_SERVICESTR:TRITON_TRACE_UNREG_SERVICE ! @(#)52 1.4 src/bos/kernext/triton/libos/ostrace.c, dascache, bos72F, f2016_41A2 10/6/16 04:36:04$Pp rb$$$Pp rb0$&$Pp rb$%$Pp rb0$&,$Pp rb0$&$Pp rb0%%$Pp rb0%$%$Pp rb0%&|$Pp rb0%,&@$Pp rb0$% $Pp rb$$X p rb--rwrwrwrwrwrwrwCPLPDMURHTSMPINGETallCDEVCDIRNOOPnoneIOCTLUNPINDummyurhdcurherrurhdiourdhciurhdrwdm_mapdm_ctrPROMOTE--debugurhdlckurhdlunurhdeiolun_dtrREAD_REQWRITE_REQ--nocacheGET_ATOMICINVALIDATEtriton_urhurhdlcktreestats_start lun is %lx URH Debug IOURH Debug RWURH Debug LunURH Debug LockSCSI ID missingURH Trace ErrorPROMOTE_COMPLETEURH Debug Cache URH Debug End IOscsi_id_node_ctrrecord_invalidatesURH Debug Lock TreeCould not allocate LUNError finding the deviceCould not find the deviceURH Debug Cache Interface error %i constructing URHDevice name argument missingCould not allocate LUN arrays No such device has been addedSTR:POOL_DISKCACHE_REG_SERVICEExtra arguments follow SCSI ID. error %i initializing cache interface Failure to insert lun into directory %d $$$|$$$$$% &%l$$$%x%H%T@(#)87 1.4 src/bos/kernext/triton/dm-urh/dm-urh-common.c, dascache, bos72F, f2016_44A2 10/28/16 05:15:29FHpHHHHHIII0IHI`IxIIII0IHI`Ix(((*D(*X*D*D*D*D*D*D*D*D*D*D*D*D((((CPLPDMURHTSMPINGETCDEVCDIRNOOPreadIOCTLUNPINwritePROMOTEFREAD_REQWRITE_REQpurge LUNGET_ATOMICINVALIDATEinvalidateinvalidatepurge cachepurge_cache_allprepare_get_runcache_state_ctrPROMOTE_COMPLETEpromote fragmentdm_urh_cache_getfragments_createdefer invalidatesdm_urh_cache_initcache_request_get_rundm_urh_cache_purge_lunF0F0FHF`Fx+0FF+FFFFG+G G8GPGh+GG+hGG+GG,0dm_urh_cache_invalidateFG+cache_request_invalidate_runcache_request_invalidate_ctrdm_urh_cache_promote_fragmentSTR:POOL_DISKCACHE_REG_SERVICEdm_urh_cache_defer_invalidatesdm_urh_cache_invalidate_4remotecache_request_defer_invalidates_runcache_request_defer_invalidates_ctr+H++ *+***++8++t**+(++P+\%s %s() Previous registration exists for TSM monitor. Unable to register again. @(#)85 1.10 src/bos/kernext/triton/dm-urh/dm-urh-cache.c, dascache, bos72F, f2017_08A7 2/17/17 01:38:56%sCPLPDMURHTSMURHCDEVCDIRIOCTLfragment_size: %lxTTDDKEY: %s, rc: %04dTTDDKEY: %s, rc: %04dLUN disk: %s, rc: %04dLUN disk: %s, rc: %04dUnsupported Error ID: %dfunction: %s, line: %06d Funcname: %s Location: %08d LUN disk: %s, begin: %d, end: %dREGKEY: %s, handle: %lx, rc: %04dURHKEY: %s, cmdCtrl: %lx, rc: %04dURHKEY: %s, cmdCtrl: %lx, rc: %04d0@0P0,0H000408TTDDKEY: %s,function pointers: [unreg:%lx,cc:%lx,dc:%lx,cb:%lx,ac:%lx,rc:%lx,qa:%lx]@(#)89 1.1 src/bos/kernext/triton/dm-urh/dm-urh-errlog.c, dascache, bos720, 1510A_720 12/19/14 10:54:52NCPLPDMURHTSMCDEVCDIRIOCTL2222222@(#)91 1.1 src/bos/kernext/triton/dm-urh/dm-urh-tt.c, dascache, bos720, 1510A_720 12/19/14 10:54:54@(#)05 1.3 src/bos/kernel/lib/libofed_wrappers/red_black_trees.c, libofed, bos720 4/19/12 11:07:583CPLPDMURHTSMCDEVCDIR%.*xIOCTLH4$4<44,444 @(#)88 1.1 src/bos/kernext/triton/dm-urh/dm-urh-dir.c, dascache, bos720, 1510A_720 12/19/14 10:54:514H,CPLPDMURHTSMCDEVCDIRIOCTLevents5555555@(#)54 1.5 src/bos/kernext/triton/libos/work-queues.c, dascache, bos72Q, q2019_23B5 5/30/19 07:13:05677L,cahdrdwrioxflaCPLPDMURHTSMHDDIOsCDEVCDIRreadIOCTLhd,card,wrCachewritelatency7,747lun_add7io,xf,latransferstate_ctrIJstats_monitor_ctrdriver/triton-stat %s: could not allocate state 86@6 66 %s: could not accomodate LUN err %d %s: error %i registering LUN monitor JJJ6667 7$67666@(#)78 1.1 src/bos/kernext/triton/dm-reg/triton-stat-common.c, dascache, bos720, 1510A_720 12/19/14 10:47:15CPLPDMURHTSMCDEVCDIRIOCTL9999999@(#)19 1.2 src/bos/kernext/triton/stat/tt-stat-base.c, dascache, bos720, 1510A_720 12/19/14 11:56:11CPLPDMURHTSMCDEVCDIRIOCTLpartitionIIJJ J8J:::::::@(#)23 1.2 src/bos/kernext/triton/stat/tt-stat-partitioned.c, dascache, bos720, 1510A_720 12/19/14 11:56:16CPLPDMURHTSMCDEVCDIRIOCTL;;;;;;;@(#)21 1.3 src/bos/kernext/triton/stat/tt-stat-partitioned-io.c, dascache, bos72D, d2016_15A2 4/6/16 23:06:52CPLPDMURHTSMCDEVCDIRIOCTL<<<<<<<@(#)22 1.2 src/bos/kernext/triton/stat/tt-stat-partitioned-rr.c, dascache, bos720, 1510A_720 12/19/14 11:56:15CPLPDMURHTSMCDEVCDIRIOCTLJPJhJJ=h=x=X=p=\=`=d=@(#)20 1.2 src/bos/kernext/triton/stat/tt-stat-partitioned-fr.c, dascache, bos720, 1510A_720 12/19/14 11:56:12@(#)60 1.11 src/bos/usr/ccs/lib/libc/strcspn.c, libcstr, bos720 6/16/90 01:31:5477DCPLPDMURHTSMCDEVCDIRIOCTL%s %s %s %llu [%llu,%llu)?<?L?(?D?,?0?4@(#)84 1.1 src/bos/kernext/triton/dm-urh/dm-stat-aix.c, dascache, bos720, 1510A_720 12/19/14 10:54:4667<CPLPDMURHTSMCDEVCDIRIOCTLAA AAAAA %.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x@(#)47 1.1 src/bos/kernext/triton/libos/oslunfcid.c, dascache, bos720, 1510A_720 12/19/14 11:44:19@(#)91 1.3 src/bos/kernel/lib/libofed_wrappers/hash_tables.c, libofed, bos720 3/2/12 08:14:26ofed_commonOFED common services@(#)02 1.2 src/bos/kernel/lib/libofed_wrappers/ofed_ras.c, libofed, bos720 7/29/13 14:49:30h\hhiiDiij4manojs sandboxCPLPDMURHTSMCDEVCDIRIOCTLSTR:TRITON_STATESAVE_REG_SERVICESTR:TRITON_STATESAVE_REG_SERVICESTR:TRITON_FORCE_STATESAVE_SERVICESTR:TRITON_FORCE_STATESAVE_SERVICESTR:TRITON_STATESAVE_UNREG_SERVICESTR:TRITON_STATESAVE_UNREG_SERVICEDD DDDDD @(#)49 1.1 src/bos/kernext/triton/libos/osstatesave.c, dascache, bos720, 1510A_720 12/19/14 11:44:21J@LLtLL>LZLL LL`LLL\@L\L`Le LmLxL\L\L^ L]L LLyL LҀLm`LhLwL>L:L`L:`L:L9@L5`L9L8L6`L5L8L8@L{`LL$L2L$L9LI`LCLGLA L@LILL L LLX LL\`LL LL2LGLA@L= L6L4`LLZLL'Lxupvv8xHERx E Ex"@R*0(2t233x4H(yH@5h5pHX5x5555$Xzt555uI566u8::zH:u=XzX??(@zpv@AKK(vK@z{KXBpC8ECDvKpKKKKKLLL0LHL`~6608 @@@ '@ 4@ ?@ K@ T@ ^@ g@ o@ z@ @ @ @ @ @ @ @ @ @ @  @ @ !@)@ 6@ E@ U@ b@ p@ }@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @ %@ 1@ D@ T@ i@ |@ @ @ @ @ @ @ @ @ @ @ %@ 2@ >@ J@ \@ n@ @ @ @ @ @ @  @ $@ 8@ G@ U@ e@ v@@ @ @@@@ @ @@*@:@F@JV@a@ q@ |@@@@@@@@@@@@ /@ M@ o@ @ @ @ @ @ @ 8@ R@ i@ @ @ E! Lx L 0? 8? @? H? P? X? `? ? ? ? ? ? ? ? ? ? ?x?????????????????? 0? 8? @? H? P? X? `?!?!?!?!?!?!?!?"@?"X?"`?"p?"?"?"?"?"?"?"?"?#?#?# ?#0?#H?#P?#`?#x?#?#?#?#?#?#?#?#?$?$?$ ?$8?$@?(?(?( ?((?(0?(8?(@?(H?(P?(X?(`?(h?(p?(x?(?(?(?)?)?)?) ?)(?)0?)8?)@?)H?)P?)X?)`?)h?)p?)?)?)?)?)?)?)?)?)?*?*?*?*?* ?*(?*0?*8?*@?*H?*P?*X?*`?*h?*p?*x?*?*?*?+H?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?-?-?-?- ?-(?-0?-8?-@?-H?-P?-X?-`?-h?-p?-?-?-?.?.?.?.?.?/?/?/?/?/ ?/(?/0?/8?/@?/H?/P?/X?/`?1?1?1?1?1?1?1?2?3?3?3?3?3 ?3(?4H?4X?4`?4h?4p?4x?4?4?5?5?6?6?6 ?6(?60?68?6@?6?6?6?7`?7h?7p?7?7?7?80?88?8H?8X?8h?8?8?8?8?9?9?9 ?9(?90?98?9@?9H?9P?9?9?:?:?:?:?: ?:?:?:?:?:?;?;?;?;?; ?;(?;0?;8?;?;?;?;?;?<?<?M??N?8N?7N?;N?9N ?:N(?=N0?N8?N@?<NH?NP?NX?"N`?Nh?MNp?ONx?NN?N?!N? N?N?N?N?%N?N?N?N?N?N?PN?N?QN?O?O?O?O?O ?O(?O0?O8?O@?yOH?OP?zOX?O`?Oh?xOp?sOx?O?O?O?O?O?O?O?O?O?O?O?qO?rO? O?tO?AO?uP?P?vP?wP?}P ?P(?P0?{P8?P@?PH?|PP?fPX?P`?Ph?Pp?Px?SP?RP?dP?0P? P?P?P?P? P? P?P?oP?P?pP?P?P?Q?Q?Q?Q?Q ?Q(?Q0?Q8?Q@?-QH?HQP?QX?Q`?Qh?Qp?Qx? Q?Q?Q?Q?Q?Q?Q?JQ?Q?IQ?Q?Q?TQ?Q?3Q?Q?R?R?1R?R?R ?)R(?2R0?R8?R@?KRH?RP?LRX?R`?Rh?.Rp?Rx?R?R?R?R?R?R?R?/usr/lib:/lib/unix kernel_heap pinned_heapbsdlog net_malloc net_free bufx_initcopyincopyoutcreatpdelay devstrate_assert_waite_block_thread e_clear_waite_sleepe_sleep_thread e_wakeup e_wakeup_oneerrsave fp_opendev fp_close fp_ioctlinitp kvmgetinfolbolt limit_sigs ldata_createldata_destroy ldata_grow ldata_alloc ldata_freeldata_get_regionsprintf setpinitsprintftalloctfree thread_selftimetstarttstopxmalloc xmattach xmdetachxmfree trchook64pincode unpincoderaschk_lockcountraschk_intpriraschk_process_envsimple_lock_initsimple_lock_try lock_initdrw_lock_writedrw_lock_readdrw_lock_donedrw_lock_initdrw_lock_free lock_write lock_read lock_donelock_write_to_read lock_alloc lock_free lock_minefetch_and_add_hfetch_and_addlpcompare_and_swapcompare_and_swaplpreconfig_register_extreconfig_unregisterkext_service_registerkext_service_unregisterkext_service_requestkext_service_releasekext_service_call ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULLnetwork_rtec_error_handlernetwork_trace_with_stktrace i_disable disable_lock i_enableunlock_enableunlock_enable_mem simple_locksimple_unlockfetch_and_add mtrchook5raschk_random ct_hook5bindprocessor brkpoint Trconflag_system_configurationtod ___memcmp64 ___strcmp64 ___memset64 ___strlen64 ___memmove64 ___fill64 ___strcpy64mycputriton_unregister_monitor_luntriton_register_monitor_lun triton_unregister_monitor_cachetriton_register_monitor_cachetriton_monitored_puttriton_unregister_urh_cachetriton_register_urh_cachetriton_unregister_monitor_lctriton_register_monitor_lctriton_unregister_urh_dirtriton_register_urh_dirtriton_monitored_gettriton_unregister_luntriton_register_luntriton_register_monitor_pdmurh_module_initstat_base_dtr part_ctr