! / 1197280535 0 0 0 1553 ` 4VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVOSi_TWarning.line.OSi_TWarningMPFSIsAvailableMPFSPortCallback.line.MPFSPortCallbackMPFSInit.line.MPFSInitMPFSEnd.line.MPFSEnd.line.MPFSIsAvailable.dwarf.0013.__va_list_struct.dwarf.0006.OSi_TWarning.dwarf.0013.MIDevice.dwarf.0004.WFSEventType.dwarf.0013.WFSSegmentBuffer.dwarf.0013.MPCallbackInfoHeader.dwarf.0013.MPIndicationInfo.dwarf.0013.MPPortCallbackInfo_Startup.dwarf.0013.MPPortCallbackInfo_Cleanup.dwarf.0013.MPPortCallbackInfo_DataReceived.dwarf.0013.MPPortCallbackInfo_Connected.dwarf.0013.MPPortCallbackInfo_Disconnected.dwarf.0013.MPAsyncCallbackInfo_DataSent.dwarf.0013.MPAsyncCallbackInfo_BeaconSent.dwarf.0013.MPCallbackInfo.dwarf.0013.MPPortConfig.dwarf.0013.MPConfig.dwarf.0013.MPPortContext.dwarf.0013.WBTBlockInfoList.dwarf.0013.WFSiFileList.dwarf.0013.WFSTableFormat.dwarf.0013.MIAllocator.dwarf.0013.WFSMessageFormat.dwarf.0013.WBTCommandList.dwarf.0013.WBTRecvToken.dwarf.0013.WBTPacketBitmap.dwarf.0013.WBTContext.dwarf.0013.WFSServerContext.dwarf.0013.WFSPacketBuffer.dwarf.0013.WFSPeerInfo.dwarf.0006.MPFSPortCallback.dwarf.0013.OSContext.dwarf.0013.OSThreadLink.dwarf.0013.OSMutexQueue.dwarf.0013.OSThread.dwarf.0013.OSThreadQueue.dwarf.0013.OSMutexLink.dwarf.0013.OSMutex.dwarf.0013.MEMiHeapHead.dwarf.0006.MPFSInit.dwarf.0006.MPFSEnd.dwarf.0006.MPFSIsAvailable mpfssystem.o/ 1197280534 0 0 0 44888 ` ELF؀4(!p|ahl|+x@$!(A0a8؁@ءHPX`a ! A$8ap<88<`8chlL1Hx8pH|8!N !|$a a H$|8! N !|a a H|8!N !|$a|#x |3x,Aa |cxxHx$|8! N !|$a|#x |3x,Ax |xHx$|8! N !|$|? x  ,AH <`8cHxA }ASx|N !|4,($ |? x||x|#x<`;8|@A 8H,A,@x8~ ,@h8 ~ ( 8~ 8~8H 8 8=99 H||x4T~x,($ A }ASx|N !|T9aPH|? x|#xH,AT,A@,AH8,AH@,H<`8cH~8~<8|8 8HH샞8$xH<`8c8$H<`8d8|0|`x<`8|d8c 8T>8HH<`8cc8|0|`8,@88xH<`8d8|0|`x8`8H 8|0<`8c8 Hx9jPHA }ASx|N !|$|x<`8c|c8c 88H$|8! N !|$a <`;<`;H,A8~L1HH 88 8 8c 8T>8`H8 <8<8H8<8<8H88<88 (H8888H,@8~48Q8DL1H$|8! N !|H,@<`8cL1HH8<`|8!N <`8|dP| P|`xTN %s(%d):[warning] already MPFS is running now. mpfssystem.cfailed to load ROM mirror!MPFS is not running now. nOQ`R|SUXYZ]^_ op@rHt`ud|,L|Ddp  8<@`l $%&'0$A8BhDtEHIJKLMOQ$T8aPb\dhexh|jwxXUV W<BPCTDXE\`:BCDE XMW EABI PPC C-Compiler8D:\dev\rvl-dev\nightly\RevoEX.HEAD\RevoEX.work\build\libraries\mpfs\src\mpfssystem.c6!  U%8__va_list_struct 8gprU# 8fprU#' 8reservedr#. 8input_arg_areac#- 8reg_save_areac#" r'8OSi_TWarning!*8filec# h&8lineU# l#8fmtc#& 8var# p)8WFSi_AllocU !*8userdataU # (8lengthU #  '8alignU # $8WFSi_Free!*8userdataU # (8bufferU #  +8WFSi_ReadRomU!*8userdataU # "8bufferU #(8offsetU #  "8lengthU #,8WFSi_WriteRomU!*8userdataU # "8bufferU #(8offsetU #  "8lengthU #UU U U U UU U U U 8MIDevice % 8userdataU #& 8Read#' 8Write#" r( 8wfs_devicer#8WFSEventTypecWFS_EVENT_SERVER_SEGMENT_REQUESTWFS_EVENT_CLIENT_READYWFS_EVENT_CLIENT_READ_COMPLETE%8WFSSegmentBuffer # 8offsetU ## 8lengthU ## 8bufferU #18WFSi_ServerEvent! "*8userdataU # )8eventr#  *8argumentU # ( 8segment# 8busyU#$ 8restBitsU #  U, 8mp_send_bufferr#U U UU   oU)8MPCallbackInfoHeader! 8typeU ## 8resultU #$ 8paddingU #% 8userDataU # # 8resultU #! 8typeU #" 8valueU #$ 8paddingU # % 8headerr#* 8__anon$3711r## 8resultU #! 8typeU #" 8valueU #$ 8paddingU # %8MPIndicationInfo* 8__anon$3712r#% 8headerr#* 8__anon$3711r## 8resultU #! 8typeU #" 8valueU #$ 8paddingU # UU ! 8typeU ## 8resultU #! 8portU #% 8userDataU # % 8headerr#* 8__anon$3713r#! 8typeU ## 8resultU #! 8portU #% 8userDataU # /8MPPortCallbackInfo_Startup$ 8paddingU #/8MPPortCallbackInfo_Cleanup$ 8paddingU #48MPPortCallbackInfo_DataReceived$ 8fromAidU #! 8dataU ## 8lengthU #" 8seqNoU #   U  U  U  U , 8_ssidInternalr#+ 8ssidUserDatar#  U * 8__anon$3709r#, 8_ssidInternalr#+ 8ssidUserDatar#$ 8_ssidr#18MPPortCallbackInfo_Connected4$ 8fromAidU #/ 8ssidUserDataLengthU #) 8macAddressr#& 8paddingr#* 8__anon$3710r#* 8__anon$3709r#, 8_ssidInternalr#+ 8ssidUserDatar#$ 8_ssidr#( 8_ssidLengthU #0  U  U48MPPortCallbackInfo_Disconnected$ 8fromAidU ## 8reasonU #) 8macAddressr#& 8paddingr#18MPAsyncCallbackInfo_DataSent$ 8aidBitsU #! 8dataU ## 8lengthU #% 8restBitsU # " 8seqNoU #  U38MPAsyncCallbackInfo_BeaconSent& 8paddingr#  OUP& 8startupr#& 8cleanupr#+ 8dataReceivedr#( 8connectedr#+ 8disconnectedr#' 8dataSentr#) 8beaconSentr#) 8raw_binaryr##8MPCallbackInfo`* 8__anon$3714r#% 8headerr#* 8__anon$3713r#! 8typeU ## 8resultU #! 8portU #% 8userDataU # * 8__anon$3715r#& 8startupr#& 8cleanupr#+ 8dataReceivedr#( 8connectedr#+ 8disconnectedr#' 8dataSentr#) 8beaconSentr#) 8raw_binaryr#UU   U!8MPPortConfig2 8callbackFunction#% 8priorityU #% 8userDataU #& 8paddingr# " r  U8MPConfig' 8alloc#& 8free#+ 8threadPriorityU #! 8modeU # ! 8ggidU #! 8tgidU #$ 8channelU #% 8lifeTimeU #) 8beaconPeriodU # % 8maxNodesU #$* 8parentMaxSizeU #() 8childMaxSizeU #,& 8entryFlagU #0* 8multiBootFlagU #4& 8frequencyU #8/ 8userGameInfoLengthU #<+ 8userGameInfor#@< 8indicationCallbackFunction#) 8portConfigr#& 8paddingr#  U" 8macr#" r"8MPPortContextl( 8config#! 8portU## 8bitmapU## 8peerr# " r( 8mp_contextr#UU rU   U( 8idU #' 8block_sizeU #& 8user_idr#%8WBTBlockInfoList4( 8data_infor#& 8next#(% 8data_ptrU #,+ 8permission_bmpU#0' 8block_typeU#2!8WFSiFileListD# 8infor# 8refU#4# 8offsetU #8# 8lengthU #<$ 8ack_seqU #@" r# 8offsetU ## 8lengthU #" r#8WFSTableFormat,# 8originU #& 8bufferc## 8lengthU #% 8regionr# " r" rU U U U UU U  8MIAllocator % 8userdataU #' 8Alloc#& 8Free#  U%8WFSMessageFormat 6 8packet_hiU #1 8typeU #1 8arg2U #! 8arg1U #& 8packet_loU#' 8reservedr# " r  U8@enum$3130mpfssystem_cWBT_CMD_REQ_NONEWBT_CMD_REQ_WAITWBT_CMD_REQ_SYNCWBT_CMD_RES_SYNCWBT_CMD_REQ_GET_BLOCKWBT_CMD_RES_GET_BLOCKWBT_CMD_REQ_GET_BLOCKINFOWBT_CMD_RES_GET_BLOCKINFOWBT_CMD_REQ_GET_BLOCK_DONE WBT_CMD_RES_GET_BLOCK_DONE WBT_CMD_REQ_USER_DATA WBT_CMD_RES_USER_DATA WBT_CMD_SYSTEM_CALLBACK WBT_CMD_PREPARE_SEND_DATAWBT_CMD_REQ_ERRORWBT_CMD_RES_ERRORWBT_CMD_CANCELUU   U ( 8num_of_listU#- 8peer_packet_sizeU#+ 8my_packet_sizeU#! 8pad1U#$ 8padd2r#% 8block_idU #% 8block_idU #) 8block_seq_noU #% 8data_ptrU #, 8own_packet_sizeU# ! 8paddU#  U  U # 8datar#! 8sizeU# # 8paddr# # c@' 8recv_bufr## c @, 8packet_bitmapr#% 8block_idU #+ 8recv_data_sizeU #- 8recv_buf_tabler#, 8pkt_bmp_tabler#H# 8syncr#( 8blockdoner#0 8prepare_send_datar#( 8user_datar#" 8getr#& 8commandr#$ 8eventr#' 8target_bmpU#% 8peer_bmpU# + 8my_cmd_counterU# - 8peer_cmd_counterU# # 8resultU#* 8callback#* 8__anon$3131r## 8syncr#( 8blockdoner#0 8prepare_send_datar#( 8user_datar#" 8getr#UU #8WBTCommandList& 8next#& 8commandr#* 8callback#  U!8WBTRecvToken * 8token_commandU#3 8token_peer_cmd_counterU#2 8last_peer_cmd_counterU#$ 8dummyr#+ 8token_block_idU #/ 8token_block_seq_noU #$8WBTPacketBitmap# 8lengthU ## 8bufferU #" 8countU #" 8totalU # & 8bitmapc #$ 8currentU #$) 8recv_tokenr#& 8pkt_bmpr# " r  U  U " r8WBTContext) 8command#. 8command_pool#% 8userdataU #* 8callback# ) 8system_cmdr#) 8peer_paramr## 8my_aidU#2 8peer_data_packet_sizeU#0 8my_data_packet_sizeU#& 8list#/ 8my_command_counterU#& 8paddingr#, 8last_target_aidU#* 8last_block_idU #* 8last_seq_no_1U #* 8last_seq_no_2U #' 8req_bitmapU# + 8binfo_bitmapr#" r" r%8WFSServerContext$% 8userdataU #* 8callback#' 8use_bitmapU## 8listr# $ 8tabler#) 8table_infor#4+ 8allocator#h' 8all_bitmapU#l( 8busy_bitmapU#p( 8sync_bitmapU#t' 8ack_bitmapU#x' 8recv_msgr#|( 8is_changingU#<' 8new_packetU#@( 8deny_bitmapU#D, 8cache_hit_bufr#H" 8wbtr#H' 8wbt_listr# % 8msg_busyU# " r( 8wfs_serverr#$8WFSPacketBuffer & 8bufferc## 8lengthU## 8bitmapU#" rJ8MPFSiUpdatePacket! " " " " ""8resultU #%8info#* 8packetr#   U  U 8WFSPeerInfo 8aidU#" 8macr#& 8paddingr# " r" r" r78MPFSPortCallback! " "&8typeU # %8info# 8aidU# 8aidU#( 8peerr# $ 8aidU#( 8peerr# * 8packetr#  18MPFSiGetPeerInfo! "%8peer#%8aidU# " r+ 8wfs_allocatorr#' 8prevObjectU #' 8nextObjectU # ' 8headObjectU #' 8tailObjectU #' 8numObjectsU## 8offsetU#   U  U  U  U8OSContext" 8gprr# 8crU # 8lrU # 8ctrU # 8xerU #" 8fprr#& 8fpscr_padU #" 8fpscrU #! 8srr0U #! 8srr1U #! 8modeU#" 8stateU#" 8gqrr#$ 8psf_padU #" 8psfr#!8OSThreadLink& 8next#& 8prev#!8OSMutexQueue& 8head#& 8tail#  U 8OSThread& 8contextr#" 8stateU#! 8attrU#$ 8suspendU #% 8priorityU #! 8baseU # 8valU #' 8queue## 8linkr#( 8queueJoinr#' 8mutex#) 8queueMutexr#) 8linkActiver#) 8stackBasec#( 8stackEndc #" 8errorU # ' 8specificr#"8OSThreadQueue& 8head#& 8tail# 8OSMutexLink& 8next#& 8prev#8OSMutex$ 8queuer#( 8thread#" 8countU # # 8linkr#6 8_reservedU #4 8optFlagU # 8valU #% 8fieldsr#!8MEMiHeapHead<& 8signatureU ## 8linkr#( 8childListr# & 8heapStartU #$ 8heapEndU #$ 8mutexr# ( 8attributer#8;8MPFSInit! " " " "-8config# +8heap#  )8programU # (8MPFSEnd! "48MPFSIsAvailableU! ") 8wfs_heap#XMW EABI PPC C-Compiler8D:\dev\rvl-dev\nightly\RevoEX.HEAD\RevoEX.work\include\nitro\mi\device.h6!,8MI_ReadDeviceU!'8device#(8bufferU # (8offsetU #  (8lengthU # (8MI_InitDevice!'8device#$8userdataU #%8read#&8write#XMW EABI PPC C-Compiler8D:\dev\rvl-dev\nightly\RevoEX.HEAD\RevoEX.work\include\nitro\mi\allocator.h6!+8MI_InitAllocator!*8allocator#$8userdataU #&8alloc#%8free#!|$|x  }N!$|8! N N N ~    \  ( vzm m m!! mT d  #    4 BFh# nr!      Z ^ bfh |    ) *   4 \ j.n.t r 3L 4 Ee!24Hv5"Qw@cn56  86S6{637zEK0W7N7v8`8U8w$8L8r9`9V9x998:TH: X:0h:@x:P;T; ;0;@;PB"h2:HY;s<"=(<GlHk>p= >[4>B]>>? @$A B, .A 7 CC$ SC gD$ wD E  J m  < eF wF5 FV Fx F G G7 & <Ga PF fG G G G , O -G Ct R h |F    ( H9 0H @H5 I YI kI3 IV Iw I J J70JaDIZJ{JJJWS?WnSXy2XK xL M N OmO>MOi+NEP eQwQ<OQhMQNQP QUuKLQ'1OGS]Ms~NPR S .bX{RS-UQvrT ]3YCT]U }VYV8V^VV.VCYVjV,VUUM J#r2H\Ir&PV&v6L\rAj*@SUmW9}W W5X SWx>csXY"Z ADCj#D9dAj9^2X'VkEHY=Z[ 0\8B\4N[h]"~\Jk  %] ?^" U a_( t^ } `F ` `2  `B a b!b1! bX!Gb~!Wa!q!M!b!s!!" "4"_"D""d""# #1c"#G#Sd\#ed5#dX#e"#d##F$l$=$`$oe$f"$$g"$$hD$h $h0$h@%i4%!i %1i0%E%eE%l%h%%i%j %/& [&V&&&&+'j'*k"'@'Ll 'lm)Ln$)\n )po )p)p:)pg)p*"p*Cp*Qo*kq;*}q7*r*r7*r`+r++r+Wr+|s +t +u}+u5+s+uV,uy,t,9v#,\w=,nw9,v,x#,yB,y>,x,z-z7-5zb-`z-ww-z-y-{-{5-p-{].q.{.4r.J{.\u.r{.~z.|@.|8.m.|\.m.|/|/@|/k|/|#/|M/n/|w/{0|0p02|0Dq0Z|0tr0|0u0|<0z0}90} 0}51|114I1D1Zo1j|11}1~ 121K2~2L2~2~22.33$G3Gj3j3333e4;4!47a4G4a"4w4 4 4"445H55-v5E5[55}55|555:6l6Q666666C7(m7R7|7777"88"848@8eJ8t8`888c89 f9" 95g9K69`9v]999::%k:;#:cJ:r::l::;;;' ;P";f;r(;; ;;J;m<<.">">5>A]>Z>`>f>l_>x]>>>>???)?H/?U?pY???#?#X?_?V??{@"@3@?+@U@^&@jd@|9@`@@9A`A.AUA| A A A AB@B&B<_B[~BzBBBBC(C$ICEjCfCCCCCCDqD6GDFD\mDlDqDGDDmDD EE4CEDEZeE|EEEFF'7F8FNZF[FqFFFFFFFG$G;LGcnGGGrGHGGnHH"pHBFHRHhlHxHH@HHhHHII)ICIUHI|I[I2IWJJ,J?GJejJrJJJJJKK(K0KJK[KaKgKm=KsKy_KhKKKKL (LL HL&_L24LNLT LZ_Lf)LzL/L(M M`MM$M>MDPMPSMbMw{MMMN *N*NON-NBsNfNv:NN;N`O7 O= OC,OOOh)On)OzUOOyOOhOOi*85:F0PX``mv2|`2 p2Pnv $ 8 lC$NL` nxXj( 4 DP((`%d 1 = I[ m"+zj0TTk"(,I _$y  , ;$ _$  ]  9 Q) ;P Mp _ q m= ]   U uYe9% 7"I [ m(8`" 7" Y( F  #)"#K\#"&$"8$"J$D\% 4n% '""'D 'd)D$)h )*c;*+t "+ 4+}F,1#X,T=j,#|,B,-.@091 3e4Y" 4{ 4 04"B7"T8"f;H"x;j(<&"