! wm_lib.o 644 85152 ` ELF(<4(f69UXtw < $ ""$" $C&F(&g(j (**, ,..0402#4&$460689 9x;{` ;~=>@@BpBDEXEGI$I?KB4KgMjhMOhOQQSxSU<UW WYZ Z\"h\G^J^n`q`bPbd\d   &4?DWek | @ D$2U 9o| ;(@8`d8=XY+0> DHG%  #-)V2;O`x  G j  f x  /   & /GC7F):KQ%W\m~j{%a7r !!&!7!H!Y!j!'{!9!K!]!o!!!!!!""&"7"#H"5Y"Gj"Y{"## ##+$$|$T'[((5(G))) )) *******ys,,, --.-4-&:-8@-JF-\W-n]-n- .1.Xd/ju/|//////// /OS0aY0s_01 1 1 !3 23 C3 T3!4z!4!4!4"6("%6:"66"l7"}7"7"7#7#8#8#9#9$9<$d<N$j<`$p<r$v<$|<$<$<%@=/%Q=A%W=S%]=e%c=w%i=%o=%u=%{=&=&=(&=:&>L&>^&! &! &! '! d'! '" '2" /(H" (\" (v" ")" k)" )" *" B*" [*APo*" *#5 *C# *BM +X# 0+ CQ+$  v+D+& +Ec+' +Fl,)'s (,FI,(( r,( ,G>,(J ,") ,H-7) :-L) q-b) -~) -)+ ".) [.) .) . *0 . LA/:* [/O* /i* /}* <0*= o0* 0Mm< [z@Z( $"$%,&I(m*,.80 (4)D65C|S)?R^m;MmtBdE(I8K1ElM\mlOQDUWl\% ^M `tXb4!J!]! p!$  !8 !\ !t !  ! ! !  ! ! ' !+ 4 !A A![ R! o! } ! ! ! ! !+ !Y  !| ! x! ! ! ! !/  !C  !W !o  !  ! 3 ! C ! S ! k ! { !< !Y !r ! ! ! ! !  ! !*, !HA !jZ !g !x ! ! ! ! ! !4 !O !5 j! ! ! !" !B !Z !{# !3 !H !] !f !| !8 _!O%!i6!7]!P6!lI!: !-!E"!]1 !m< !G!Z!! ! !&!?!Y !o ! ! ! !!3!C!W !IxW!a !| !k#!#!*$[!-$!D$:!_$!$!&!&!D'!e'~!'!,'h!a(9!(!(9!(!Y)!n)!) !)! * !* !"#*!?7* !RA*8!ky*!*V!"7,!CO,!^a,!,V!,!-}!-!.!B.!?&X>J&>GD'>3'?D'`?E(?O\(?;(/@T(@8I)@N) A5)>AR$*AE*%BH*mBQ`,G<,H"-ITX-iI-It-_JV.JA.iK-x.KB.K47/MLLx/Lk/M<0@M;X0{My.debug_info.debug_line.debug_frame.debug_abbrevflag$17444.bssmaxChannelTime_orgscanning_flagparamWM_lib_auto_flagWM_lib_mp_dcf_parallelWM_lib_change_scan_channel_flag.datacallback_ptrtest_ssidbufCounter$17785scanParamscanExParamrssiBuf$17786WM_lib_set_auto$a$dWM_lib_set_mp_dcf_parallel$a$dWM_lib_set_max_scan_time$a$dWM_lib_get_max_scan_time$a$dWM_lib_set_channelWM_lib_set_scan_channel_seek$a$dWM_lib_set_scanBssidMI_CpuCopy8$a$dWM_lib_set_scanEx_maxChannelTime$a$dWM_lib_get_scanEx_maxChannelTime$a$dWM_lib_set_scanEx_channelList$a$dWM_lib_get_scanEx_channelList$a$dWM_lib_set_scanEx_scanType$a$dWM_lib_get_scanEx_scanType$a$dWM_lib_set_scanEx_ssidLength$a$dWM_lib_set_scanEx_ssidMI_CpuClear8$a$dMI_CpuFill8$aWM_lib_set_scanEx_bssid$a$dWM_lib_InitWM_InitializeWM_SetIndCallbackWM_lib_mp_parent_callbackWM_lib_mp_child_callbackWM_lib_dcf_child_callbackWM_lib_dummy$a$d$aWM_ReadStatuscheck_WMAPI_errcodewm_lib_add_child_listWM_StartMPExWM_lib_CheckMPSendwm_lib_delete_child_listWM_SetParentParameterWM_StartKeySharingWM_StartDCFWM_SetLifeTimeWM_SetBeaconIndicationWM_StartParentWM_End$a$dWM_StartScanExWM_StartScanWM_IsValidGameInfowm_lib_add_parent_listchangeScanChannelwm_lib_delete_parent_listwm_lib_add_parent_listExWM_StartConnectwm_lib_set_my_aidwm_lib_parent_found_count_resetWM_lib_End$a$d$aWM_StartConnectEx$aWM_SetWEPKeyEx$a$dWM_Resetconv_errcode$a$d$aWM_lib_SetMPDataEXWM_SetMPData$a$dWM_SetMPDataToPortEx$aWM_lib_SetMPData$a$dWM_lib_SetDCFDataWM_SetDCFData$a$dWM_lib_ConnectToParentWM_EndScan$a$dWM_lib_DisconnectWM_Disconnect$a$dWM_lib_SetGameInfoWM_SetGameInfo$a$d$a$dWM_lib_GetKeySetWM_GetKeySet$a$dWM_lib_CurrentScanChannel$a$d$a$a$dWM_lib_set_bssid$a$dWM_lib_get_mp_parent_callback_ptr$a$dWM_lib_get_mp_child_callback_ptr$a$dWM_lib_CalcRSSI$a$d$a$d.dwarf.flag$17444.dwarf.maxChannelTime_org.dwarf.scanning_flag.dwarf.param.dwarf.WM_lib_auto_flag.dwarf.WM_lib_mp_dcf_parallel.dwarf.WM_lib_change_scan_channel_flag.dwarf.callback_ptr.dwarf.test_ssid.dwarf.bufCounter$17785.dwarf.scanParam.dwarf.scanExParam.dwarf.rssiBuf$17786.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.DSPGraphicsScalingMode.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_typedef.DSPByte.dwarf_typedef.DSPWord.dwarf_typedef.DSPAddr.dwarf_type.18558.dwarf_type.18559.dwarf_typedef.WM_lib_param.dwarf_type.18560.dwarf_type.void.dwarf_type.18561.dwarf_type.WMParentParam.dwarf_typedef.WMpparam.dwarf_typedef.WMParentParam.dwarf_type.18562.dwarf_type.unsigned long.dwarf_typedef.MINDmaDevice.dwarf_typedef.DSPAddrInARM.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.FATFSDirectoryHandle.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.DSPAudioCodecMode.dwarf_typedef.DSPByte32.dwarf_typedef.FSCommandType.dwarf_typedef.FATFSSeekMode.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.DSPWord32.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.FATFSCommandID.dwarf_typedef.OSIntrMode.dwarf_typedef.FATFSMediaType.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.FATFSResult.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.FATFSFileHandle.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.18563.dwarf_type.18564.dwarf_type.18565.dwarf_type.18566.dwarf_type.WMBssDesc.dwarf_typedef.WMbssDesc.dwarf_typedef.WMBssDesc.dwarf_type.18567.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.18568.dwarf_type.18569.dwarf_type.WMGameInfo.dwarf_typedef.WMGameInfo.dwarf_typedef.WMgameInfo.dwarf_type.18570.dwarf_type.18571.dwarf_type.18572.dwarf_type.18573.dwarf_type.18574.dwarf_type.18575.dwarf_type.18576.dwarf_type.18577.dwarf_type.18578.dwarf_type.18579.dwarf_type.WMDcfRecvBuf.dwarf_typedef.WMDcfRecvBuf.dwarf_typedef.WMdcfRecvBuf.dwarf_type.18580.dwarf_type.18581.dwarf_type.18582.dwarf_type.18583.dwarf_type.18584.dwarf_type.18585.dwarf_type.18586.dwarf_type.18587.dwarf_type.WMStatus.dwarf_typedef.WMStatus.dwarf_typedef.WMstatus.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.18588.dwarf_type.18589.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.OSTitleId.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.short.dwarf_typedef.vs16.dwarf_typedef.fx16.dwarf_typedef.WBTBlockNumEntry.dwarf_typedef.WBTResult.dwarf_typedef.WBTPacketSize.dwarf_typedef.s16.dwarf_type.18590.dwarf_type.18591.dwarf_type.WMMpRecvBuf.dwarf_typedef.WMmpRecvBuf.dwarf_typedef.WMMpRecvBuf.dwarf_type.18592.dwarf_type.18593.dwarf_type.18594.dwarf_type.18595.dwarf_type.18596.dwarf_type.18597.dwarf_type.18598.dwarf_type.18599.dwarf_type.18600.dwarf_type.18601.dwarf_type.18602.dwarf_type.18603.dwarf_type.18604.dwarf_type.18605.dwarf_type.18606.dwarf_type.18607.dwarf_type.18608.dwarf_type.18609.dwarf_type.18610.dwarf_type.18611.dwarf_type.18612.dwarf_type.18613.dwarf_type.18614.dwarf_type.18615.dwarf_type.18616.dwarf_type.18617.dwarf_typedef.WMPortSendQueueData.dwarf_type.18618.dwarf_type.18619.dwarf_type.18620.dwarf_type.18621.dwarf_typedef.WMPortSendQueue.dwarf_type.18622.dwarf_type.18623.dwarf_type.OSMutex.dwarf_typedef.OSMutex.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type.18624.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.18625.dwarf_type.CPContext.dwarf_typedef.CPContext.dwarf_type.@enum$359twl_h_16M_ARM9_CODE_ARM_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_TS_TWL_TWLHYB_C_h.dwarf_type.18626.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.18627.dwarf_type._OSMutexQueue.dwarf_typedef.OSMutexQueue.dwarf_type.18628.dwarf_type.18629.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.18630.dwarf_type.18631.dwarf_type.18632.dwarf_type.18633.dwarf_type.long.dwarf_typedef.WBTBlockSize.dwarf_typedef.vs32.dwarf_typedef.fx32.dwarf_typedef.WBTBlockSeqNo.dwarf_typedef.s32.dwarf_type._OSMutexLink.dwarf_typedef.OSMutexLink.dwarf_type.18634.dwarf_type.18635.dwarf_type.18636.dwarf_type.18637.dwarf_type.18638.dwarf_type.18639.dwarf_type.18640.dwarf_type.WMDataSharingInfo.dwarf_typedef.WMDataSharingInfo.dwarf_typedef.WMkeySetBuf.dwarf_typedef.WMKeySetBuf.dwarf_type.18641.dwarf_type.WMDataSet.dwarf_typedef.WMDataSet.dwarf_type.18642.dwarf_type.18643.dwarf_type.18644.dwarf_type.18645.dwarf_type.18646.dwarf_type.18647.dwarf_type.18648.dwarf_type.18649.dwarf_type.18650.dwarf_type.18651.dwarf_type.18652.dwarf_type.18653.dwarf_type.WMScanParam.dwarf_typedef.WMScanParam.dwarf_typedef.WMscanParam.dwarf_type.18654.dwarf_type.18655.dwarf_type.WMScanExParam.dwarf_typedef.WMscanExParam.dwarf_typedef.WMScanExParam.dwarf_type.18656.dwarf_type.18657.dwarf_type.18658.dwarf_type.18659.dwarf_type.18660.dwarf_type.18661.dwarf_type.18662.dwarf_type.18663.dwarf_type.18664.dwarf_type.18665.dwarf_type.18666.dwarf_type.WMCallback.dwarf_typedef.WMCallback.dwarf_type.18667.dwarf_type.18668.dwarf_type.18669.dwarf_type.WMStartParentCallback.dwarf_typedef.WMstartParentCallback.dwarf_typedef.WMStartParentCallback.dwarf_type.18670.dwarf_type.18671.dwarf_type.18672.dwarf_type.WMStartMPCallback.dwarf_typedef.WMStartMPCallback.dwarf_typedef.WMstartMPCallback.dwarf_type.18673.dwarf_type.18674.dwarf_type.18675.dwarf_type.18676.dwarf_type.WMDisconnectCallback.dwarf_typedef.WMDisconnectCallback.dwarf_type.18677.dwarf_type.WMIndCallback.dwarf_typedef.WMindCallback.dwarf_typedef.WMIndCallback.dwarf_type.18678.dwarf_type.18679.dwarf_type.18680.dwarf_type.WMStartScanCallback.dwarf_typedef.WMStartScanCallback.dwarf_typedef.WMstartScanCallback.dwarf_type.18681.dwarf_type.18682.dwarf_type.18683.dwarf_type.WMStartScanExCallback.dwarf_typedef.WMStartScanExCallback.dwarf_typedef.WMstartScanExCallback.dwarf_type.18684.dwarf_type.18685.dwarf_type.18686.dwarf_type.18687.dwarf_type.18688.dwarf_type.WMStartConnectCallback.dwarf_typedef.WMstartConnectCallback.dwarf_typedef.WMStartConnectCallback.dwarf_type.18689.dwarf_type.18690.dwarf_type.18691.dwarf_type.18692.dwarf_type.WMBeaconRecvIndCallback.dwarf_typedef.WMBeaconRecvIndCallback.dwarf_type.18693.dwarf_type.WMErrCode.dwarf_type.18694.dwarf_type.18695.dwarf_type.18696.dwarf_type.18697.dwarf_type.18698.dwarf_type.18699.dwarf_type.18700.dwarf_type.WMStartDCFCallback.dwarf_typedef.WMStartDCFCallback.dwarf_typedef.WMstartDCFCallback.dwarf_type.18701.dwarf_type.18702.dwarf_type.18703.dwarf_type.18704.dwarf_type.18705.dwarf_type.18706.dwarf_type.18707.dwarf_type.18708.dwarf_type.18709.dwarf_type.WMKeySet.dwarf_typedef.WMkeySet.dwarf_typedef.WMKeySet.dwarf_type.18710.dwarf_type.18711.dwarf_type.18712.dwarf_type.18713.dwarf_type.18714.dwarf_line.WM_lib_set_auto.dwarf.WM_lib_set_auto.dwarf_line.WM_lib_set_mp_dcf_parallel.dwarf.WM_lib_set_mp_dcf_parallel.dwarf_line.WM_lib_set_max_scan_time.dwarf.WM_lib_set_max_scan_time.dwarf_line.WM_lib_get_max_scan_time.dwarf.WM_lib_get_max_scan_time.dwarf_line.WM_lib_set_channel.dwarf.WM_lib_set_channel.dwarf_line.WM_lib_set_scanBssid.dwarf.WM_lib_set_scanBssid.dwarf_line.WM_lib_set_scanEx_maxChannelTime.dwarf.WM_lib_set_scanEx_maxChannelTime.dwarf_line.WM_lib_get_scanEx_maxChannelTime.dwarf.WM_lib_get_scanEx_maxChannelTime.dwarf_line.WM_lib_set_scanEx_channelList.dwarf.WM_lib_set_scanEx_channelList.dwarf_line.WM_lib_get_scanEx_channelList.dwarf.WM_lib_get_scanEx_channelList.dwarf_line.WM_lib_set_scanEx_scanType.dwarf.WM_lib_set_scanEx_scanType.dwarf_line.WM_lib_get_scanEx_scanType.dwarf.WM_lib_get_scanEx_scanType.dwarf_line.WM_lib_set_scanEx_ssidLength.dwarf.WM_lib_set_scanEx_ssidLength.dwarf_line.WM_lib_set_scanEx_ssid.dwarf.WM_lib_set_scanEx_ssid.dwarf_line.MI_CpuClear8.dwarf.MI_CpuClear8.dwarf_line.WM_lib_set_scanEx_bssid.dwarf.WM_lib_set_scanEx_bssid.dwarf_line.WM_lib_Init.dwarf.WM_lib_Init.dwarf_line.WM_lib_dummy.dwarf.WM_lib_dummy.dwarf_line.WM_lib_mp_parent_callback.dwarf.WM_lib_mp_parent_callback.dwarf_line.WM_lib_mp_child_callback.dwarf.WM_lib_mp_child_callback.dwarf_line.WM_IsValidGameInfo.dwarf.WM_IsValidGameInfo.dwarf_line.WM_StartConnect.dwarf.WM_StartConnect.dwarf_line.WM_lib_dcf_child_callback.dwarf.WM_lib_dcf_child_callback.dwarf_line.WM_lib_End.dwarf.WM_lib_End.dwarf_line.conv_errcode.dwarf.conv_errcode.dwarf_line.WM_lib_SetMPDataEX.dwarf.WM_lib_SetMPDataEX.dwarf_line.WM_SetMPData.dwarf.WM_SetMPData.dwarf_line.WM_lib_SetMPData.dwarf.WM_lib_SetMPData.dwarf_line.WM_lib_SetDCFData.dwarf.WM_lib_SetDCFData.dwarf_line.WM_lib_ConnectToParent.dwarf.WM_lib_ConnectToParent.dwarf_line.WM_lib_Disconnect.dwarf.WM_lib_Disconnect.dwarf_line.WM_lib_SetGameInfo.dwarf.WM_lib_SetGameInfo.dwarf_line.WM_lib_CheckMPSend.dwarf.WM_lib_CheckMPSend.dwarf_line.WM_lib_GetKeySet.dwarf.WM_lib_GetKeySet.dwarf_line.WM_lib_CurrentScanChannel.dwarf.WM_lib_CurrentScanChannel.dwarf_line.changeScanChannel.dwarf.changeScanChannel.dwarf_line.WM_lib_set_scan_channel_seek.dwarf.WM_lib_set_scan_channel_seek.dwarf_line.WM_lib_set_bssid.dwarf.WM_lib_set_bssid.dwarf_line.WM_lib_get_mp_parent_callback_ptr.dwarf.WM_lib_get_mp_parent_callback_ptr.dwarf_line.WM_lib_get_mp_child_callback_ptr.dwarf.WM_lib_get_mp_child_callback_ptr.dwarf_line.WM_lib_CalcRSSI.dwarf.WM_lib_CalcRSSI.dwarf_line.check_WMAPI_errcode.dwarf.check_WMAPI_errcode.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.bss.data.rodata.bss.bss.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138^N`wm_lib.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\demos\wm\wmDEMOlib\src\.flag.maxChannelTime_org.scanning_flag.param.WM_lib_auto_flag.WM_lib_mp_dcf_parallel.WM_lib_change_scan_channel_flag.callback_ptr.test_ssid.bufCounter.scanParam.scanExParam.rssiBufunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypeDSPGraphicsScalingModewchar_tu16ENVTypeDSPByteDSPWordDSPAddr wmBuf parentParam parentInfoBuf sendBuf recvBuf dcfBuf statusBuf callback pInfo $sendBufSize &recvBufSize (dcfBufSize *mode ,endReq .mpStarted 0mpBusy 2child_bitmap 4parentInfoBufSize 6keySharing 8ksBuf <contSend >wepMode @wepKeyId BwepKey authMode uname gname currentTgid userGameInfoLength userGameInfo no_retry scanExFlag ggidFilterWM_lib_paramvoid@WMParentParam userGameInfo userGameInfoLength padding ggid tgid entryFlag maxEntry multiBootFlag KS_Flag CS_Flag beaconPeriod rsv1 "rsv2 2channel 4parentMaxSize 6childMaxSize 8rsvWMpparamWMParentParamunsigned longMINDmaDeviceDSPAddrInARMvu32GXStVecVtx10MATHCRC32ContextFATFSDirectoryHandleREGType32OSIrqMaskDSPAudioCodecModeDSPByte32FSCommandTypeFATFSSeekModeCARDEvent__file_handleDSPWord32VecVtxDiffWBTBlockIdsize_tFATFSCommandIDOSIntrModeFATFSMediaTypeGXTexPlttBaseParamfpos_tREGType32vu32FSEventFATFSResultPMWakeUpTriggerFATFSFileHandlePMLogicFSOverlayIDVecFx10WMBssDesc length rssi bssid ssidLength ssid ,capaInfo .rateSet 2beaconPeriod 4dtimPeriod 6channel 8cfpPeriod :cfpMaxDuration <gameInfoLength >otherElementCount @gameInfoWMbssDescWMBssDescunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8  basic supportWMGameInfo magicNumber ver platform ggid tgid userGameInfoLength __anon gameNameCount_attribute attribute parentMaxSize childMaxSize __anon userGameInfo old_typeWMGameInfoWMgameInfo gameNameCount_attribute attributep userGameInfo old_typep7p userName gameName padd1X+0WMDcfRecvBuf frameID rsv1 length rsv2 rate_rssi rsv3 destAdrs srcAdrs $rsv4 ,dataWMDcfRecvBufWMdcfRecvBufWMStatus state BusyApiid apiBusy scan_continue mp_flag dcf_flag ks_flag dcf_sendFlag VSyncFlag wlVersion (macVersion *rfVersion ,bbpVersion 0mp_parentSize 2mp_childSize 4mp_parentMaxSize 6mp_childMaxSize 8mp_sendSize :mp_recvSize <mp_maxSendSize >mp_maxRecvSize @mp_parentVCount Bmp_childVCount Dmp_parentInterval Fmp_childInterval Hmp_parentIntervalTick Pmp_childIntervalTick Xmp_minFreq Zmp_freq \mp_maxFreq ^mp_vsyncOrderedFlag `mp_vsyncFlag bmp_count dmp_limitCount fmp_resumeFlag hmp_prevPollBitmap jmp_prevWmHeader lmp_prevTxop nmp_prevDataLength pmp_recvBufSel rmp_recvBufSize tmp_recvBuf |mp_sendBuf mp_sendBufSize mp_ackTime mp_waitAckFlag mp_readyBitmap mp_newFrameFlag reserved_b mp_sentDataFlag mp_bufferEmptyFlag mp_isPolledFlag mp_minPollBmpMode mp_singlePacketMode reserved_c mp_defaultRetryCount mp_ignoreFatalErrorMode mp_ignoreSizePrecheckMode mp_pingFlag mp_pingCounter dcf_destAdr dcf_sendData dcf_sendSize dcf_recvBufSel dcf_recvBuf dcf_recvBufSize curr_tgid linkLevel minRssi rssiCounter beaconIndicateFlag wepKeyId pwrMgtMode miscFlags VSyncBitmap valarm_queuedFlag v_tsf v_tsf_bak v_remain valarm_counter reserved_e MacAddress mode pparam (childMacAddress child_bitmap pInfoBuf aid parentMacAddress scan_channel reserved_f wepMode wep_flag wepKey rate preamble tmptt retryLimit enableChannel allowedChannel portSeqNo sendQueueData sendQueueFreeList sendQueue readyQueue sendQueueMutex 4sendQueueInUse 8mp_lastRecvTick mp_lifeTimeTick mp_current_minFreq mp_current_freq mp_current_maxFreq mp_current_minPollBmpMode mp_current_singlePacketMode mp_current_defaultRetryCount mp_current_ignoreFatalErrorMode reserved_gWMStatusWMstatusintBOOLOSHeapHandlembstate_tunsigned long longvu64OSTitleIdREGType64REGType64vOSTicku64shortvs16fx16WBTBlockNumEntryWBTResultWBTPacketSizes166WMMpRecvBuf rsv1 length rsv2 ackTimeStamp timeStamp rate_rssi rsv3 rsv4 destAdrs srcAdrs $rsv5 *seqCtrl ,txop .bitmap 0wmHeader 2dataWMmpRecvBufWMMpRecvBufZP'  next port destBitmap restBitmap sentBitmap sendingBitmap padding size seqNo retryCount data callback argWMPortSendQueueData head tailWMPortSendQueueOSMutex queue thread count linkOSMutex_OSThreadQueue head tailOSThreadQueue_OSThread context dstate hnext lid ppriority tprofiler xqueue |link mutex mutexQueue stackTop stackBottom stackWarningOffset joinQueue specific alarmForSleep destructor userParameter systemErrnoOSThreaddOSContext cpsr r 8sp <lr @pc_plus4 Dsp_svc Hcp_contextOSContext4 CPContext div_numer div_denom sqrt div_mode sqrt_modeCPContext@enumOS_THREAD_STATE_WAITINGOS_THREAD_STATE_READYOS_THREAD_STATE_TERMINATED_OSThreadLink prev nextOSThreadLink_OSMutexQueue head tailOSMutexQueue ,OSiAlarm handler arg tag fire prev next period $startOSAlarmlongWBTBlockSizevs32fx32WBTBlockSeqNos32_OSMutexLink next prevOSMutexLinktypearg WMDataSharingInfo ds seqNum writeIndex sendIndex readIndex aidBitmap dataLength stationNumber dataSetLength port doubleMode currentSeqNum state reservedWMDataSharingInfoWMkeySetBufWMKeySetBufWMDataSet aidBitmap receivedBitmap dataWMDataSetPOarg  WMScanParam scanBuf channel maxChannelTime bssid rsvWMScanParamWMscanParamDWMScanExParam scanBuf scanBufSize channelList maxChannelTime bssid scanType ssidLength ssid 4ssidMatchLength 6rsv2WMscanExParamWMScanExParam  WMCallback apiid errcode wlCmdID wlResultWMCallback0WMStartParentCallback apiid errcode wlCmdID wlResult state macAddress aid reason ssid ,parentSize .childSizeWMstartParentCallbackWMStartParentCallback$WMStartMPCallback apiid errcode state reserved recvBuf timeStamp rate_rssi destAdrs srcAdrs seqNum tmptt pollbmp "reserved2WMStartMPCallbackWMstartMPCallback WMDisconnectCallback apiid errcode wlCmdID wlResult tryBitmap disconnectedBitmapWMDisconnectCallbackWMIndCallback apiid errcode state reasonWMindCallbackWMIndCallbackWMStartScanCallback apiid errcode wlCmdID wlResult state macAddress channel linkLevel ssidLength ssid 6gameInfoLength 8gameInfoWMStartScanCallbackWMstartScanCallback pWMStartScanExCallback apiid errcode wlCmdID wlResult state channelList reserved bssDescCount bssDesc PlinkLevelWMStartScanExCallbackWMstartScanExCallback@ WMStartConnectCallback apiid errcode wlCmdID wlResult state aid reason wlStatus macAddress parentSize childSizeWMstartConnectCallbackWMStartConnectCallbackWMBeaconRecvIndCallback apiid errcode state tgid wmstate gameInfoLength gameInfoWMBeaconRecvIndCallbackWMErrCodeWM_ERRCODE_SUCCESSWM_ERRCODE_FAILEDWM_ERRCODE_OPERATINGWM_ERRCODE_ILLEGAL_STATEWM_ERRCODE_WM_DISABLEWM_ERRCODE_NO_KEYSETWM_ERRCODE_NO_DATASETWM_ERRCODE_INVALID_PARAMWM_ERRCODE_NO_CHILDWM_ERRCODE_FIFO_ERRORWM_ERRCODE_TIMEOUT WM_ERRCODE_SEND_QUEUE_FULL WM_ERRCODE_NO_ENTRY WM_ERRCODE_OVER_MAX_ENTRY WM_ERRCODE_INVALID_POLLBITMAP WM_ERRCODE_NO_DATAWM_ERRCODE_SEND_FAILEDWM_ERRCODE_DCF_TESTWM_ERRCODE_WL_INVALID_PARAMWM_ERRCODE_WL_LENGTH_ERRWM_ERRCODE_FLASH_ERRORWM_ERRCODE_MAX WMStartDCFCallback apiid errcode state reserved recvBufWMStartDCFCallbackWMstartDCFCallback$WMKeySet seqNum rsv keyWMkeySetWMKeySet M.]WM_lib_set_autoX>M.flagQ.]WM_lib_set_mp_dcf_parallel>Q.flag W.]WM_lib_set_max_scan_time>W.^time^.]WM_lib_get_max_scan_time?@d.]WM_lib_set_channel`?d.Tchannel(s.]WM_lib_set_scanBssid?s.bssid$|.]WM_lib_set_scanEx_maxChannelTime?|.^time.]WM_lib_get_scanEx_maxChannelTime/@,.]WM_lib_set_scanEx_channelList@.channelList.]WM_lib_get_scanEx_channelList@.]WM_lib_set_scanEx_scanType A.scanType.]WM_lib_get_scanEx_scanType>A.]WM_lib_set_scanEx_ssidLengthA.ssidLength8.]WM_lib_set_scanEx_ssidA.Tssid$[]MI_CpuClear8%B[dest[ size(.]WM_lib_set_scanEx_bssidmB.bssidD.]WM_lib_InitB.para.Terrcode.]WM_lib_dummy C.arg.^buf .]WM_lib_mp_parent_callbackD.Targ.Uerrcode.VbufpC.Wcallback C_.Xcallback`C.Zcb\ J.Ycb| f.]WM_lib_mp_child_callbackEf.Targh.Vbufi.Uerrcode tD.Ycallbackx E.Zcallback$ .,i.bssDescCount.0p_bssDesc@$2E^.Xcallback( XE.Wcallback < .(cbL .$callback $. errcode8]WM_IsValidGameInfoF^gameInfo gameInfoLength0]WM_StartConnectFcallback pInfossid(H.]WM_lib_dcf_child_callbackGH.UargJ.VbufK.TerrcodeG.XcallbackdDG.YcallbackjGM.Zcallbacku.Wcallbackt.]WM_lib_EndG.Terrcode >.]conv_errcodeH>.^errcoded.]WM_lib_SetMPDataEXH.Wdata.Vsize.Upollbitmap.TerrcodeH]WM_SetMPDataIcallbacksendDatasendDataSize pollbmp( .]WM_lib_SetMPDataiI .data . size8.]WM_lib_SetDCFDataI.destAdr. data.size.Terrcodel.]WM_lib_ConnectToParent_J.VpInfo .Uerrcode!.TpGameInfol1.]WM_lib_DisconnectJ1.aid3.Terrcode@.]WM_lib_SetGameInfoiK@.userGameInfo@.size@. ggid@.$tgidB.TerrcodeC.Uattribute|b.]WM_lib_CheckMPSendKDp.]WM_lib_GetKeySetKp.keySety.]WM_lib_CurrentScanChannel LX.]changeScanChannelML.^param.]WM_lib_set_scan_channel_seekL.flagl.]WM_lib_set_bssidM.Ubssid0.Tbssid1.^bssid2 .]WM_lib_get_mp_parent_callback_ptr@M .]WM_lib_get_mp_child_callback_ptr{MX.]WM_lib_CalcRSSIM.rate_rssi.Uaid.^rssi.Ti`.]check_WMAPI_errcodeaN.apiid.Terrcode.argQRTUVW;XdY[\]^ _(`y3\ L_r )6CTq{|0EYp  4Nm)Bb|z}<Qcu~%:Uoz  5 E U m }          . C \ i z          $ 1 N b t        # : V r        % 5 J _ h ~        2Ddx'8V{ /@MSYy,8Kbs0K`v5Om-Lj/E`{ &>Vr4Qp0Le}.Gg}$@Xp,DYo $?^u<\$>I\p5EYgt % 7 M b t         !!,!=!N!_!p!}!!!!!!!!!""","="N"_"p"""""""#&#8#K#c#}u##########$$A$T$h${$ $$$$$%%(%:%J%`%v%%%%%%%&,&B&]&u&&&&&&& ' '4'F'Z'~''''''](~((((((()).)C)T)e)w))))))))))))**%*9*]*o*{* ********* ++&+>+U+l+++++++,),9, Q, c, y,,,,,,--#-0-6-<-B-H-R-Y-c-t-------.&.7._.t......//2/>/R/j/{/////////// 0040D0U0[0a000000011-1?1W1h11111112"282M2d2{2222222 3'383I3V3!~3333334!4#>4Q4f4y44#4#444&44 5555H5`5u555555&5&6+686)a6t66666667%767)R7)r77777,7778$878H8\8r8888,8,889# 9/59H9]9p99999/9f<l<r<x<&~<)<,<2<<<<==2)=2F=S=Y=_=e=k=q=w=}=5====5=5===>>'>>K>KI>f>Z>L^>L>>>M>M >>>N>N*??O"?O@O?n?b?Qf?Q(???S?S$?@?T?T=@1@U5@U,m@@@V@V@@W@W@A AXAXLA@AYDAY{AAAZAZ8AAAaAa$BB3B'B\+B\(]B{BoB]sB]DBBBBeBeBBC CbCb ECWCmC{CbCbpCNCCCbCb CNCCCbCb`CNCCCbCb\ CDDcDc| ;DMD_DqDc uDctyDNDDDcxDcDN EDDcDc$DDDEc@Ec$EN2E E4Ec(8Ec L[LOLPSLPLLLLlLLLMM M NMBMFM M}MMXMMMMNMfMf`(N=NSN?>NX>>N>>N>?N?E?N`??N??N?+@N/@c@N@@N@@N A:AN>AqANAANAAN%BSBNmBBNBBN C;CND1DNEENFDFNFFNGGNGGNH0HNHHNI6O/??\'?6'O/>>  ' >&  .? >&&>'>/>  >?/'>>'>> '6&& ?.''&& '&&. .'>  6&O/> '> ?>>>   &H?6&' '  67.&&&&&'&.&7.&.&&&&&'&.' '/ >/..'/>/..'  '/7G>/.'>/.'  'G& '/>\&>.> / .? >&&>'>/>? '>?/'>'> ?'&&. .'>  &''?>>   &OF&h?O& o&  6& 67.&&&&&'.&7.&.&&&&&'.' >/./'>/./' ' >/.'>/.' & '>W&>  ' > '&&. .' '>    .7&..>6 ./7F..'g . > .&/'. .6> .6667 P,>  . &?    & /&.&.&.   &'&&Nv/&w  /&? !K!L!M!N"O#"Q8"SN"Tb"U|"V"W"X"Y"Z"a"\#]I#e^#b$c'g'i/'d(s(j(w()k=)yR)zh)|)~))c))*h@*PU*o****f^NI$ >   I!/ I .;:I? @.;:I? @  8II(C%  I;:I? 4;:I? ITEST SSID- Ѝ/S-Ѝ/S@- S/ S@-@TDP,P<S-@- @Ѝ/R$^@- _ S/ _-@- @Ѝ/ P(_/ _-Ѝ/_/ _-Ѝ/_@-@T  a,R4_-@- @Ѝ/[-@- @Ѝ/R$_ -@-P P P  ||lp\H< @T T @Ѝ/^ _0S4b8c<d@e-@-@Ѝ/G-M@`P!PNwHGFEBA@?= *98765410/P +pPP PPPP P P Pg P T(  2/@P    P'  2/ P0P Q  x! D4, ' "70 0PP7&  2/0P  Pl&  2/P&  2/  4&  2/ &  2/P"%  2/Pm %  2/f P P< B|h%  2/XPD8PPD %  2/=P:$  2/P0$ "P#$  2/ l$  2/P#D$  2/  ($  2/P #  2/#  2/ P*#  2/#  2/|#  2/P\P@P(  ( 0P "  2/"  2/PPP p"  2/PTP0 "  2/P!  2/s !  2/lPP pd PD!  2/(!  2/DP!  2/:    2/3   2/,@P    2/d   2/ H   2/!,   2/    2/ЍD`Tfapbfc`fdefDfTfXccgf(`8f@_Pflh|fifjf,k<f`f(d S bG-4M@`PPGP`tYF&P&P P P+  2/ Px P(X X( 0P $+  2/Pf"*  2/ P,     P   | p d L H LP&$  @ P  P H I J K L M  P Y `)  2/RPOPR P% P @ P 8P (  2/P8PP * P p(  2/`PdPP<DP   (  2/ '  2/PQPT P3 P B P ,,00@0P ,,,Q,'  2/P&P&&  2/PP&  &  2/ &  2/P d\ h&P  ,&  2/Pi QAP\kPDQf S P%  2/P lQ  L! $ "40 0P# $  2/$  2/ t$  2/ ` P D$  2/ p P P> PS L#  2/P8PP7#  2/0P-p#  2/`P#TL@# "P P #  2/ "  2/ "  2/P#"  2/ "  2/tPT"  2/ P),"  2/"  2/!  2/xPPn !  2/cPl!  2/U P!  2/N(@(@PA)/5$@ P $ Q $ P P      2/d   2/ H   2/!,   2/    2/4Ѝ`f_fh$fSl,fxMmfTgdnhmfoh(m8fgpTldflf ifq|bfrffcc$ g4 f k f s f` Sd cl _p ^t Zx \-@-Q:Q@Ѝ/-@-  0@Ѝ/ tG-MP`Q AP gX Q QQQQ Q Q  Q2 &Q&QQ$ 'Q'Q9 Q P'  2/&6@ &  2/P& $60B0@' d&  2/PD@,@ P,P    lll@&PD8@0PP    @ !P=P: P P /P$  2/@P+DP0 $@ #  2/PP@  #  2/P1P. P P #D#  2/4P,,@&"  2/P @& "  2/P  |  0@  H"  2/P/ PP#P. P P P' !  2/! "@ !  2/  x!  2/ \!  2/QpPP P !  2/    2/9P@/    2/$Pp   2/P H   2/ ,   2/    2/Ѝh,fuf`f_fLSlfMhmxfhmfLhXmhflf4lDftfTgdf0k@fSd_ ^$Z@-dPLP 4(@Tv`jpS@-^@-p`P@PJ(P P P9P P ,PP ?@P 0@T XPD 0@T kkj$kHjXS\b`c-@- M 1 Ѝ@Ѝ/4x-@- @Ѝ/w-@-$ 1@@Ѝ/{$j4dp@-`@@TP< `,PpT}`jhS-@-XP@@T    2/@Ѝ/,XjhS-8@-MP[t` L8(P Q  Q 00Q PPphX   H0000@T    2/Ѝ8@Ѝ/djSpPXPDP 0PP /xS-@-P 8 @Ѝ/c$<S/ S@-P P P  -Ѝ/Z8@-P@LHE<I0JD KLNM8hS/b/c-8@-P@  P N N  2  P  @ "t  HT:N ^*^*$^*8@Ѝ/P`T]-@-M@T T     2/Ѝ@Ѝ/\S@p%K %0`VY#$ ZbN00 @ O Z  i *u  00@` @PpD pp       $  / @5`$ @(F Q$W " b0 h@  $ sP ,y &    (    *    ,  0  . @ 8 $0  $  2  ( 4 @ D T6    9 #@| )$L; 4'8:P'0@' > K'(Q/@ \p1tb1$B m 2 s@2dy3`E 4H`4 G p4(4 I 484$K  5l5$M 5l06$O `68$Q @8|8 S 8D 9$U P9`9 W p9X#9)9 Z 4:l:p: \ E: K: ^ V: \: ` g:Xm <b x@<`~< d wm_tool.o 644 80512 ` ELF("4(), k!n!#%++J-M-^/u1x13@35L57<7909#;&$;C=F=b?e?xA{ACCEEGGIK XK*M-XM@OCO\Q_QxS{SU UW WYY[[]]A_DH_]a`4ayc|`ce$egTgiik km m4o7$oSqV$qssttv0vxx&z)0zY|\4|~~'*Y\|P $ P  <B E `   &4IOYc@x@ @   R0#+ '(+)0*0/H 'd u  ' " ? Z w) % !) 7 "N ! c A!  b s | (:. W h y  Yk+}</C/7fwF"4FXj|#4'E9VKg]x#5_!p!!!!!!!%!7!I!["m "1"7"H"Y"j"{""""!"3"E"W"$ $ -$3$+t$$zM%'()3k)E|)4*:* G*M* *+++;+A+G+w,V-g-x----$-6-H-/t-/=.N._.p..= /% /7 /I /[ /m 0 0 $0 50 F0 W0 h0 y0 0!0!!03!0E!0W!0!:2!K2!\2"b2"h2"3"3"3"3"3"3#3#36#3H#4Z#4l# 4~#4#4#4#%42$d5D$u5V$5h$5z$5$5$5$5$5$5$5=% 6O%16a%76s%=6%C6%c! %v!S &! 6&6xJ&!y &W" &88`&o"M &" &8f'" M'" '" '# @()# (?# (T# )i# X)~# )# )# )# $*# c*# *$ *!$ 0+6$ o+K$ +`$ +t$ @,$ ,$ ,$ ,$ 6-$ u-$ -% -(% D.@% ._% .s% .% ./% s/% /% 0% f0% 0& B1& 10& 2E& e2Z& 2o& 3& n3& 3& &4& y4& 4& 4' >5' }52' /!?_qT%- *Pa1{D3P5D749 (;) =I ?h A~C EG$I`K `M0OFQbS~UWY[]L_3G8acdc(eXgik$m,o:,qYsv t4v x4z,8|_ ~    - _T(X @ dy b ! m ! x! ! ! ! !6 !W !p ! $! 9 ! B! X !& !A !] !y !  ! ! ! ! 9 !# E!< U!Z j !p w!  !  ! ! ! !  ! !7!N!e!!. !@! ! !@ !Z !v$ !7 !B !M !\ !s ! !/ !H !i ! ! ! ! !" ! 2 !%C !?T !Ua !sv ! ! ! ! ! ! !' !B !a !) !7 !I ! j!' !@ !k_!!!!!!o~: !!!! ! !$-!==!WN !m[ !e !r !} !!!! !GW!_;!!zM!!i$!^$!$[!+$!B$:!]9%!S%! '!'!'!'~!O(!*_(h!(9!)!)9!X)!W)!l&*!Z* !f*!y* ! * ! *!=* !P*8!i*!M+V! ,!A,!\,!,V!F-!Z-!,.!/!i!0!!!2!! 2!)"n2!K"f3!p"3!%#3 !#+4!#,5! $H5!$5F! %6!%%6!%I6:&6th&o7&8<2':9Gu'9K'9U(!:Ie(j:G(:I(:G8)A;Mt);?);*);? *6<*F*`<s*<k*>=k+=?R+=D+,>D+p>5,>5d,>2, ?K,W?>-?VX-?D-/@S-@F!.@kd.3A..aA,.A@/AES/BG/YB4/BP?0BM0*C[1CZ{1CZ19DQ:2DQ2DM2(EM?3uEU3EY4#FkR4F:4F84GC!5CG]`5GY5GT.debug_info.debug_line.debug_frame.debug_abbrevlast_found_parent_no.datauser_namegame_namelibParam_parentParamuserGameInfoBuflibParamchild_infolibParam_parentInfoBuflibParam_statusBuflibParam_ksbufACinfolibParam_dcfBufmy_parentInfolibParam_wmbufwm_lib_get_last_found_parent_no$a$dsave_parentInfoDC_InvalidateRangeMI_DmaCopy16MI_CpuCopy8$a$dMIi_DmaCopy16$asave_parentInfoExMI_CpuCopy16$a@17498@17499@17500@17501OSi_PanicMIi_CpuCopy16$a$dwm_lib_comm_initWM_lib_set_autoMI_DmaClear32WM_GetDispersionBeaconPeriodwm_lib_parent_found_count_reset$a$dMIi_DmaFill32$awm_lib_set_callback$a$dwm_lib_set_parent_send_size$a$dwm_lib_set_parent_recv_size_per_child$a$dwm_lib_set_keySharing_mode$a$dwm_lib_set_contSend_mode$a$dwm_lib_set_multiboot_mode$a$dwm_lib_set_parent_channel$a$dwm_lib_set_beacon_period$a$dwm_lib_set_ggid$a$dwm_lib_get_ggid$a$dwm_lib_set_tgid$a$dwm_lib_get_tgid$a$dwm_lib_set_scan_bssidWM_lib_set_bssid$awm_lib_set_gameinfo_username$a$dwm_lib_set_gameinfo_gamename$a$dwm_lib_set_mode$a$dwm_lib_set_sendbuffer$a$dwm_lib_set_recvbuffer$a$dwm_lib_get_recvbuffer_size$a$dwm_lib_get_sendbuffer_size$a$dwm_lib_get_wlib_version$a$dwm_lib_set_ggidFilter$a$dwm_lib_startWM_lib_Init$a$dwm_lib_get_own_macaddressWM_ReadStatus$a$dwm_lib_is_child_valid$a$dwm_lib_add_child_list$a$dwm_lib_delete_child_list$a$dwm_lib_get_child_macaddress$a$dwm_lib_set_gameinfoWM_lib_SetGameInfo$a$dwm_lib_get_my_aid$a$dwm_lib_set_my_aid$a$dwm_lib_add_parent_list$a$dwm_lib_add_parent_listEx$a$dwm_lib_delete_parent_list$awm_lib_get_parent_gameinfo_channel$a$dwm_lib_is_parent_gameinfo_valid$a$dwm_lib_get_parent_gameinfo_parent_sendmaxsize$a$dwm_lib_get_parent_gameinfo_child_sendbufsize$a$dwm_lib_get_parent_gameinfo_child_recvbufsize$a$dwm_lib_get_parent_gameinfo_username$a$dwm_lib_get_parent_gameinfo_gamename$a$dwm_lib_get_parent_gameinfo_ggid$a$dwm_lib_get_parent_gameinfo_tgid$a$dwm_lib_get_parent_gameinfo_usergameinfo$a$dwm_lib_get_parent_gameinfo_usergameinfosize$a$dwm_lib_get_parent_macaddress$a$d$a$dwm_lib_get_parent_found_count$a$dwm_lib_get_keysetWM_GetKeySet$a$dwm_lib_connect_parentWM_lib_ConnectToParent$a$dwm_get_parent_bssdesc$a$dwm_lib_connect_parent_via_bssdesc$a$d.dwarf.last_found_parent_no.dwarf.user_name.dwarf.game_name.dwarf.libParam_parentParam.dwarf.userGameInfoBuf.dwarf.libParam.dwarf.child_info.dwarf.libParam_parentInfoBuf.dwarf.libParam_statusBuf.dwarf.libParam_ksbuf.dwarf.ACinfo.dwarf.libParam_dcfBuf.dwarf.my_parentInfo.dwarf.libParam_wmbuf.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.17601.dwarf_type.unsigned char.dwarf_typedef.WBTPacketCommand.dwarf_typedef.REGType8.dwarf_typedef.WBTCommandCounter.dwarf_typedef.REGType8v.dwarf_typedef.GXScrFmtAffine.dwarf_typedef.GXScrFmt256Bmp.dwarf_typedef.u8.dwarf_typedef.MATHCRC8Context.dwarf_typedef.vu8.dwarf_type.17602.dwarf_type.17603.dwarf_type.17604.dwarf_type.unsigned short.dwarf_typedef.WBTAidBitmap.dwarf_typedef.GXScrFmtText.dwarf_typedef.MATHCRC16Context.dwarf_typedef.vu16.dwarf_typedef.MATHChecksum8Context.dwarf_typedef.wctype_t.dwarf_typedef.MATHChecksum16Context.dwarf_typedef.GXRgb.dwarf_typedef.REGType16.dwarf_typedef.PMBatteryLevel.dwarf_typedef.wint_t.dwarf_typedef.REGType16v.dwarf_typedef.GXRgba.dwarf_typedef.Wint_t.dwarf_typedef.OSBootType.dwarf_typedef.DSPGraphicsScalingMode.dwarf_typedef.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_typedef.DSPByte.dwarf_typedef.DSPWord.dwarf_typedef.DSPAddr.dwarf_type.17605.dwarf_typedef.WM_lib_param.dwarf_type.17606.dwarf_type.void.dwarf_type.17607.dwarf_type.WMParentParam.dwarf_typedef.WMpparam.dwarf_typedef.WMParentParam.dwarf_type.17608.dwarf_type.unsigned long.dwarf_typedef.MINDmaDevice.dwarf_typedef.DSPAddrInARM.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.FATFSDirectoryHandle.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.DSPAudioCodecMode.dwarf_typedef.DSPByte32.dwarf_typedef.FSCommandType.dwarf_typedef.FATFSSeekMode.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.DSPWord32.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.FATFSCommandID.dwarf_typedef.OSIntrMode.dwarf_typedef.FATFSMediaType.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.FATFSResult.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.FATFSFileHandle.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.17609.dwarf_type.17610.dwarf_type.17611.dwarf_type.17612.dwarf_type.WMBssDesc.dwarf_typedef.WMbssDesc.dwarf_typedef.WMBssDesc.dwarf_type.17613.dwarf_type.17614.dwarf_type.17615.dwarf_type.WMGameInfo.dwarf_typedef.WMGameInfo.dwarf_typedef.WMgameInfo.dwarf_type.17616.dwarf_type.17617.dwarf_type.17618.dwarf_type.17619.dwarf_type.17620.dwarf_type.17621.dwarf_type.17622.dwarf_type.17623.dwarf_type.17624.dwarf_type.17625.dwarf_type.WMDcfRecvBuf.dwarf_typedef.WMDcfRecvBuf.dwarf_typedef.WMdcfRecvBuf.dwarf_type.17626.dwarf_type.17627.dwarf_type.17628.dwarf_type.17629.dwarf_type.17630.dwarf_type.17631.dwarf_type.17632.dwarf_type.17633.dwarf_type.WMStatus.dwarf_typedef.WMStatus.dwarf_typedef.WMstatus.dwarf_type.17634.dwarf_type.17635.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.OSTitleId.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.short.dwarf_typedef.vs16.dwarf_typedef.fx16.dwarf_typedef.WBTBlockNumEntry.dwarf_typedef.WBTResult.dwarf_typedef.WBTPacketSize.dwarf_typedef.s16.dwarf_type.17636.dwarf_type.17637.dwarf_type.WMMpRecvBuf.dwarf_typedef.WMmpRecvBuf.dwarf_typedef.WMMpRecvBuf.dwarf_type.17638.dwarf_type.17639.dwarf_type.17640.dwarf_type.17641.dwarf_type.17642.dwarf_type.17643.dwarf_type.17644.dwarf_type.17645.dwarf_type.17646.dwarf_type.17647.dwarf_type.17648.dwarf_type.17649.dwarf_type.17650.dwarf_type.17651.dwarf_type.17652.dwarf_type.17653.dwarf_type.17654.dwarf_type.17655.dwarf_type.17656.dwarf_type.17657.dwarf_type.17658.dwarf_type.17659.dwarf_type.17660.dwarf_type.17661.dwarf_type.17662.dwarf_type.17663.dwarf_typedef.WMPortSendQueueData.dwarf_type.17664.dwarf_type.17665.dwarf_type.17666.dwarf_type.17667.dwarf_typedef.WMPortSendQueue.dwarf_type.17668.dwarf_type.17669.dwarf_type.OSMutex.dwarf_typedef.OSMutex.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type.17670.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.17671.dwarf_type.CPContext.dwarf_typedef.CPContext.dwarf_type.@enum$359twl_h_16M_ARM9_CODE_ARM_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_2_DEBUG_LINK_ISTD_TS_TWL_TWLHYB_C_h.dwarf_type.17672.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.17673.dwarf_type._OSMutexQueue.dwarf_typedef.OSMutexQueue.dwarf_type.17674.dwarf_type.17675.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.17676.dwarf_type.17677.dwarf_type.17678.dwarf_type.17679.dwarf_type.long.dwarf_typedef.WBTBlockSize.dwarf_typedef.vs32.dwarf_typedef.fx32.dwarf_typedef.WBTBlockSeqNo.dwarf_typedef.s32.dwarf_type._OSMutexLink.dwarf_typedef.OSMutexLink.dwarf_type.17680.dwarf_type.17681.dwarf_type.17682.dwarf_type.17683.dwarf_type.17684.dwarf_type.17685.dwarf_type.17686.dwarf_type.WMDataSharingInfo.dwarf_typedef.WMDataSharingInfo.dwarf_typedef.WMkeySetBuf.dwarf_typedef.WMKeySetBuf.dwarf_type.17687.dwarf_type.WMDataSet.dwarf_typedef.WMDataSet.dwarf_type.17688.dwarf_type.17689.dwarf_type.17690.dwarf_type.17691.dwarf_type.17692.dwarf_type.17693.dwarf_type.17694.dwarf_type.17695.dwarf_type.17696.dwarf_typedef.CHILD_INFO.dwarf_type.17697.dwarf_typedef.MACADDRESS.dwarf_type.17698.dwarf_type.17699.dwarf_type.17700.dwarf_type.17701.dwarf_type.17702.dwarf_typedef.childInfo.dwarf_type.17703.dwarf_type.17704.dwarf_type.17705.dwarf_type.17706.dwarf_type.17707.dwarf_type.17708.dwarf_type.17709.dwarf_type.17710.dwarf_type.17711.dwarf_type.17712.dwarf_type.17713.dwarf_type.17714.dwarf_type.17715.dwarf_type.17716.dwarf_type.17717.dwarf_type.17718.dwarf_type.17719.dwarf_type.17720.dwarf_type.17721.dwarf_type.WMStartScanCallback.dwarf_typedef.WMStartScanCallback.dwarf_typedef.WMstartScanCallback.dwarf_type.17722.dwarf_type.17723.dwarf_type.17724.dwarf_type.17725.dwarf_type.17726.dwarf_type.WMStartScanExCallback.dwarf_typedef.WMStartScanExCallback.dwarf_typedef.WMstartScanExCallback.dwarf_type.17727.dwarf_type.17728.dwarf_type.17729.dwarf_type.17730.dwarf_type.17731.dwarf_type.17732.dwarf_type.17733.dwarf_type.17734.dwarf_type.char.dwarf_type.17735.dwarf_type.17736.dwarf_type.17737.dwarf_type.17738.dwarf_type.17739.dwarf_type.17740.dwarf_type.17741.dwarf_type.17742.dwarf_type.WMStartParentCallback.dwarf_typedef.WMstartParentCallback.dwarf_typedef.WMStartParentCallback.dwarf_type.17743.dwarf_type.17744.dwarf_type.17745.dwarf_type.17746.dwarf_type.17747.dwarf_type.17748.dwarf_type.17749.dwarf_type.17750.dwarf_type.17751.dwarf_type.17752.dwarf_type.17753.dwarf_type.WMKeySet.dwarf_typedef.WMkeySet.dwarf_typedef.WMKeySet.dwarf_type.17754.dwarf_type.17755.dwarf_type.17756.dwarf_type.17757.dwarf_type.17758.dwarf_line.wm_lib_get_last_found_parent_no.dwarf.wm_lib_get_last_found_parent_no.dwarf_line.save_parentInfo.dwarf.save_parentInfo.dwarf_line.MI_DmaCopy16.dwarf.MI_DmaCopy16.dwarf_line.save_parentInfoEx.dwarf.save_parentInfoEx.dwarf_line.MI_CpuCopy16.dwarf.MI_CpuCopy16.dwarf_line.wm_lib_comm_init.dwarf.wm_lib_comm_init.dwarf_line.MI_DmaClear32.dwarf.MI_DmaClear32.dwarf_line.wm_lib_set_callback.dwarf.wm_lib_set_callback.dwarf_line.wm_lib_set_parent_send_size.dwarf.wm_lib_set_parent_send_size.dwarf_line.wm_lib_set_parent_recv_size_per_child.dwarf.wm_lib_set_parent_recv_size_per_child.dwarf_line.wm_lib_set_keySharing_mode.dwarf.wm_lib_set_keySharing_mode.dwarf_line.wm_lib_set_contSend_mode.dwarf.wm_lib_set_contSend_mode.dwarf_line.wm_lib_set_multiboot_mode.dwarf.wm_lib_set_multiboot_mode.dwarf_line.wm_lib_set_parent_channel.dwarf.wm_lib_set_parent_channel.dwarf_line.wm_lib_set_beacon_period.dwarf.wm_lib_set_beacon_period.dwarf_line.wm_lib_set_ggid.dwarf.wm_lib_set_ggid.dwarf_line.wm_lib_get_ggid.dwarf.wm_lib_get_ggid.dwarf_line.wm_lib_set_tgid.dwarf.wm_lib_set_tgid.dwarf_line.wm_lib_get_tgid.dwarf.wm_lib_get_tgid.dwarf_line.wm_lib_set_scan_bssid.dwarf.wm_lib_set_scan_bssid.dwarf_line.wm_lib_set_gameinfo_username.dwarf.wm_lib_set_gameinfo_username.dwarf_line.wm_lib_set_gameinfo_gamename.dwarf.wm_lib_set_gameinfo_gamename.dwarf_line.wm_lib_set_mode.dwarf.wm_lib_set_mode.dwarf_line.wm_lib_set_sendbuffer.dwarf.wm_lib_set_sendbuffer.dwarf_line.wm_lib_set_recvbuffer.dwarf.wm_lib_set_recvbuffer.dwarf_line.wm_lib_get_recvbuffer_size.dwarf.wm_lib_get_recvbuffer_size.dwarf_line.wm_lib_get_sendbuffer_size.dwarf.wm_lib_get_sendbuffer_size.dwarf_line.wm_lib_get_wlib_version.dwarf.wm_lib_get_wlib_version.dwarf_line.wm_lib_set_ggidFilter.dwarf.wm_lib_set_ggidFilter.dwarf_line.wm_lib_start.dwarf.wm_lib_start.dwarf_line.wm_lib_get_own_macaddress.dwarf.wm_lib_get_own_macaddress.dwarf_line.wm_lib_is_child_valid.dwarf.wm_lib_is_child_valid.dwarf_line.wm_lib_add_child_list.dwarf.wm_lib_add_child_list.dwarf_line.wm_lib_delete_child_list.dwarf.wm_lib_delete_child_list.dwarf_line.wm_lib_get_child_macaddress.dwarf.wm_lib_get_child_macaddress.dwarf_line.wm_lib_set_gameinfo.dwarf.wm_lib_set_gameinfo.dwarf_line.wm_lib_get_my_aid.dwarf.wm_lib_get_my_aid.dwarf_line.wm_lib_set_my_aid.dwarf.wm_lib_set_my_aid.dwarf_line.wm_lib_add_parent_list.dwarf.wm_lib_add_parent_list.dwarf_line.wm_lib_add_parent_listEx.dwarf.wm_lib_add_parent_listEx.dwarf_line.wm_lib_delete_parent_list.dwarf.wm_lib_delete_parent_list.dwarf_line.wm_lib_get_parent_gameinfo_channel.dwarf.wm_lib_get_parent_gameinfo_channel.dwarf_line.wm_lib_is_parent_gameinfo_valid.dwarf.wm_lib_is_parent_gameinfo_valid.dwarf_line.wm_lib_get_parent_gameinfo_parent_sendmaxsize.dwarf.wm_lib_get_parent_gameinfo_parent_sendmaxsize.dwarf_line.wm_lib_get_parent_gameinfo_child_sendbufsize.dwarf.wm_lib_get_parent_gameinfo_child_sendbufsize.dwarf_line.wm_lib_get_parent_gameinfo_child_recvbufsize.dwarf.wm_lib_get_parent_gameinfo_child_recvbufsize.dwarf_line.wm_lib_get_parent_gameinfo_username.dwarf.wm_lib_get_parent_gameinfo_username.dwarf_line.wm_lib_get_parent_gameinfo_gamename.dwarf.wm_lib_get_parent_gameinfo_gamename.dwarf_line.wm_lib_get_parent_gameinfo_ggid.dwarf.wm_lib_get_parent_gameinfo_ggid.dwarf_line.wm_lib_get_parent_gameinfo_tgid.dwarf.wm_lib_get_parent_gameinfo_tgid.dwarf_line.wm_lib_get_parent_gameinfo_usergameinfo.dwarf.wm_lib_get_parent_gameinfo_usergameinfo.dwarf_line.wm_lib_get_parent_gameinfo_usergameinfosize.dwarf.wm_lib_get_parent_gameinfo_usergameinfosize.dwarf_line.wm_lib_get_parent_macaddress.dwarf.wm_lib_get_parent_macaddress.dwarf_line.wm_lib_parent_found_count_reset.dwarf.wm_lib_parent_found_count_reset.dwarf_line.wm_lib_get_parent_found_count.dwarf.wm_lib_get_parent_found_count.dwarf_line.wm_lib_get_keyset.dwarf.wm_lib_get_keyset.dwarf_line.wm_lib_connect_parent.dwarf.wm_lib_connect_parent.dwarf_line.wm_get_parent_bssdesc.dwarf.wm_get_parent_bssdesc.dwarf_line.wm_lib_connect_parent_via_bssdesc.dwarf.wm_lib_connect_parent_via_bssdesc.symtab.strtab.shstrtab.comment.debug_info.rel.debug_info.debug_macinfo.debug_loc rel.debug_loc.debug_line.rel.debug_line.debug_line.rel.debug_line.debug_pubnames.debug_aranges.debug_abbrev.data.bss.bss.bss.bss.bss.bss.bss.bss.bss.bss.bss.bss.bss.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.data.data.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.textMetrowerks C/C++ for ARM 3.0.0.138JHdwm_tool.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\demos\wm\wmDEMOlib\src\(last_found_parent_no(user_name(game_name(libParam_parentParam(userGameInfoBuf(libParam(child_info(libParam_parentInfoBuf(libParam_statusBuf(libParam_ksbuf(ACinfo(libParam_dcfBuf(my_parentInfo(libParam_wmbufintBOOLOSHeapHandlembstate_tunsigned charWBTPacketCommandREGType8WBTCommandCounterREGType8vGXScrFmtAffineGXScrFmt256Bmpu8MATHCRC8Contextvu8@?@unsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypeDSPGraphicsScalingModewchar_tu16ENVTypeDSPByteDSPWordDSPAddr wmBuf parentParam parentInfoBuf sendBuf recvBuf dcfBuf statusBuf callback pInfo $sendBufSize &recvBufSize (dcfBufSize *mode ,endReq .mpStarted 0mpBusy 2child_bitmap 4parentInfoBufSize 6keySharing 8ksBuf <contSend >wepMode @wepKeyId BwepKey authMode uname gname currentTgid userGameInfoLength userGameInfo no_retry scanExFlag ggidFilterWM_lib_paramvoid@WMParentParam userGameInfo userGameInfoLength padding ggid tgid entryFlag maxEntry multiBootFlag KS_Flag CS_Flag beaconPeriod rsv1 "rsv2 2channel 4parentMaxSize 6childMaxSize 8rsvWMpparamWMParentParamunsigned longMINDmaDeviceDSPAddrInARMvu32GXStVecVtx10MATHCRC32ContextFATFSDirectoryHandleREGType32OSIrqMaskDSPAudioCodecModeDSPByte32FSCommandTypeFATFSSeekModeCARDEvent__file_handleDSPWord32VecVtxDiffWBTBlockIdsize_tFATFSCommandIDOSIntrModeFATFSMediaTypeGXTexPlttBaseParamfpos_tREGType32vu32FSEventFATFSResultPMWakeUpTriggerFATFSFileHandlePMLogicFSOverlayIDVecFx10WMBssDesc length rssi bssid ssidLength ssid ,capaInfo .rateSet 2beaconPeriod 4dtimPeriod 6channel 8cfpPeriod :cfpMaxDuration <gameInfoLength >otherElementCount @gameInfoWMbssDescWMBssDesc  basic supportWMGameInfo magicNumber ver platform ggid tgid userGameInfoLength __anon gameNameCount_attribute attribute parentMaxSize childMaxSize __anon userGameInfo old_typeWMGameInfoWMgameInfo gameNameCount_attribute attributep userGameInfo old_typep7p userName gameName padd1X+0WMDcfRecvBuf frameID rsv1 length rsv2 rate_rssi rsv3 destAdrs srcAdrs $rsv4 ,dataWMDcfRecvBufWMdcfRecvBufWMStatus state BusyApiid apiBusy scan_continue mp_flag dcf_flag ks_flag dcf_sendFlag VSyncFlag wlVersion (macVersion *rfVersion ,bbpVersion 0mp_parentSize 2mp_childSize 4mp_parentMaxSize 6mp_childMaxSize 8mp_sendSize :mp_recvSize <mp_maxSendSize >mp_maxRecvSize @mp_parentVCount Bmp_childVCount Dmp_parentInterval Fmp_childInterval Hmp_parentIntervalTick Pmp_childIntervalTick Xmp_minFreq Zmp_freq \mp_maxFreq ^mp_vsyncOrderedFlag `mp_vsyncFlag bmp_count dmp_limitCount fmp_resumeFlag hmp_prevPollBitmap jmp_prevWmHeader lmp_prevTxop nmp_prevDataLength pmp_recvBufSel rmp_recvBufSize tmp_recvBuf |mp_sendBuf mp_sendBufSize mp_ackTime mp_waitAckFlag mp_readyBitmap mp_newFrameFlag reserved_b mp_sentDataFlag mp_bufferEmptyFlag mp_isPolledFlag mp_minPollBmpMode mp_singlePacketMode reserved_c mp_defaultRetryCount mp_ignoreFatalErrorMode mp_ignoreSizePrecheckMode mp_pingFlag mp_pingCounter dcf_destAdr dcf_sendData dcf_sendSize dcf_recvBufSel dcf_recvBuf dcf_recvBufSize curr_tgid linkLevel minRssi rssiCounter beaconIndicateFlag wepKeyId pwrMgtMode miscFlags VSyncBitmap valarm_queuedFlag v_tsf v_tsf_bak v_remain valarm_counter reserved_e MacAddress mode pparam (childMacAddress child_bitmap pInfoBuf aid parentMacAddress scan_channel reserved_f wepMode wep_flag wepKey rate preamble tmptt retryLimit enableChannel allowedChannel portSeqNo sendQueueData sendQueueFreeList sendQueue readyQueue sendQueueMutex 4sendQueueInUse 8mp_lastRecvTick mp_lifeTimeTick mp_current_minFreq mp_current_freq mp_current_maxFreq mp_current_minPollBmpMode mp_current_singlePacketMode mp_current_defaultRetryCount mp_current_ignoreFatalErrorMode reserved_gWMStatusWMstatusunsigned long longvu64OSTitleIdREGType64REGType64vOSTicku64shortvs16fx16WBTBlockNumEntryWBTResultWBTPacketSizes166WMMpRecvBuf rsv1 length rsv2 ackTimeStamp timeStamp rate_rssi rsv3 rsv4 destAdrs srcAdrs $rsv5 *seqCtrl ,txop .bitmap 0wmHeader 2dataWMmpRecvBufWMMpRecvBufZP'  next port destBitmap restBitmap sentBitmap sendingBitmap padding size seqNo retryCount data callback argWMPortSendQueueData head tailWMPortSendQueueOSMutex queue thread count linkOSMutex_OSThreadQueue head tailOSThreadQueue_OSThread context dstate hnext lid ppriority tprofiler xqueue |link mutex mutexQueue stackTop stackBottom stackWarningOffset joinQueue specific alarmForSleep destructor userParameter systemErrnoOSThreaddOSContext cpsr r 8sp <lr @pc_plus4 Dsp_svc Hcp_contextOSContext4 CPContext div_numer div_denom sqrt div_mode sqrt_modeCPContext@enumOS_THREAD_STATE_WAITINGOS_THREAD_STATE_READYOS_THREAD_STATE_TERMINATED_OSThreadLink prev nextOSThreadLink_OSMutexQueue head tailOSMutexQueue ,OSiAlarm handler arg tag fire prev next period $startOSAlarmlongWBTBlockSizevs32fx32WBTBlockSeqNos32_OSMutexLink next prevOSMutexLinktypearg WMDataSharingInfo ds seqNum writeIndex sendIndex readIndex aidBitmap dataLength stationNumber dataSetLength port doubleMode currentSeqNum state reservedWMDataSharingInfoWMkeySetBufWMKeySetBufWMDataSet aidBitmap receivedBitmap dataWMDataSetPO  valid macaddrCHILD_INFO addr reservedMACADDRESS@  found_parent_count my_aid recvBuf sendBuf MacAdrList lparentInfo channelList ssidLength ssidList gameInfoLength find_counter ,rsv @gameInfoListchildInfo`@         WMStartScanCallback apiid errcode wlCmdID wlResult state macAddress channel linkLevel ssidLength ssid 6gameInfoLength 8gameInfoWMStartScanCallbackWMstartScanCallback pWMStartScanExCallback apiid errcode wlCmdID wlResult state channelList reserved bssDescCount bssDesc PlinkLevelWMStartScanExCallbackWMstartScanExCallback@ char0WMStartParentCallback apiid errcode wlCmdID wlResult state macAddress aid reason ssid ,parentSize .childSizeWMstartParentCallbackWMStartParentCallback$WMKeySet seqNum rsv keyWMkeySetWMKeySet 6(]wm_lib_get_last_found_parent_no6=(]save_parentInfo6=(Ubuf=(Wparam=(Tinfo?(Vi0]MI_DmaCopy16o7dmaNo srcdestsizeT(]save_parentInfoEx88( buf(Yparam(Tinfo(Vi(Wj(Xk(UbssDesc(ZbssDescLength ]MI_CpuCopy168 Vsrc Udest Tsize(]wm_lib_comm_init8(Ti0]MI_DmaClear32:9dmaNo destsizeD(]wm_lib_set_callback9D(callbackDJ(]wm_lib_set_parent_send_size9J(sizePR(]wm_lib_set_parent_recv_size_per_child!:R(sizeDY(]wm_lib_set_keySharing_modej:Y(^flag4a(]wm_lib_set_contSend_mode:a(^flag(h(]wm_lib_set_multiboot_mode:h(flag m(]wm_lib_set_parent_channelA;m(ch r(]wm_lib_set_beacon_period;r(period_ms {(]wm_lib_set_ggid;{(ggid(]wm_lib_get_ggid; (]wm_lib_set_tgid6<(tgid(]wm_lib_get_tgid`<$(]wm_lib_set_scan_bssid<(bssid0( bssid1(bssid2`(]wm_lib_set_gameinfo_username>=(Uname(^i(Tc`(]wm_lib_set_gameinfo_gamename=(Ugame(^i(Tc(]wm_lib_set_mode=(mode(]wm_lib_set_sendbuffer,>(buf(]wm_lib_set_recvbufferp>(buf(]wm_lib_get_recvbuffer_size>(]wm_lib_get_sendbuffer_size>(]wm_lib_get_wlib_version ?(]wm_lib_set_ggidFilterW?(ggidFilter(]wm_lib_start?(TerrcodeL(]wm_lib_get_own_macaddress?(Uma(Ti8(]wm_lib_is_child_valid/@(aidd(]wm_lib_add_child_list@(Targ(^i((]wm_lib_delete_child_list@(^argX(]wm_lib_get_child_macaddress3A(aid(Tma(^i(]wm_lib_set_gameinfoaA (]wm_lib_get_my_aidA$%(]wm_lib_set_my_aidA%(aid,*(]wm_lib_add_parent_listB*(arg,/(]wm_lib_add_parent_listExYB/(arg4(]wm_lib_delete_parent_listB =(]wm_lib_get_parent_gameinfo_channelB=(id4B(]wm_lib_is_parent_gameinfo_valid*CB(id J(]wm_lib_get_parent_gameinfo_parent_sendmaxsizeCJ(id4O(]wm_lib_get_parent_gameinfo_child_sendbufsizeCO(id8U(]wm_lib_get_parent_gameinfo_child_recvbufsize9DU(id [(]wm_lib_get_parent_gameinfo_usernameD[(id `(]wm_lib_get_parent_gameinfo_gamenameD`(id f(]wm_lib_get_parent_gameinfo_ggid(Ef(id k(]wm_lib_get_parent_gameinfo_tgiduEk(id p(]wm_lib_get_parent_gameinfo_usergameinfoEp(id u(]wm_lib_get_parent_gameinfo_usergameinfosize#Fu(idT{(]wm_lib_get_parent_macaddressF{(id{(Tma}(^i(]wm_lib_parent_found_count_resetF(]wm_lib_get_parent_found_countG((]wm_lib_get_keysetCG(keysetX(]wm_lib_connect_parentG(Uparent_no(TpInfo@(]wm_get_parent_bssdescG(Uid(TbssDescpd(]wm_lib_connect_parent_via_bssdescMH(TbssDescpuvxyz+{M|h}~ /O#E`}@H'Goz&;DZhy;GWly/B[v &>Pd{ 4H^q*<]w - B \ n         & 9 D O ^ u         $ 4 E V c x          + 9 K ] n         " 7 Q i ~         1K^ BYt   >Xl3EYk):K\mz0Jax/Ha}2Tl ?\u/Kg6Np $>Zs ":Qj';Xr(:Pc{&2'Nj(Q{/?P]t" % 7 Q h        !!1!=!"O!"e!v!!!!!!!!!""&"3"="N"_"p"}"""""""%"##2#J#b#}#######$$"$($/$B$T$`$z$&$&$)$$8$>$'%/%;%)O%+l%-%1%%%%%%2&&42&H&a&&)&&&&&'+5'G'V'f'v'''/'-''((*(@(Q(/()(()2)'<)N)Z)4q)~)6))))))**(*66*<*B*I*O*U*h*8{*8*8*8*8***>*++!+,+6+=+C+I+@n+~++++++,",=,O,g,,,,@,@,@,D - -<-H-D\-m-~------F--G- ....C.T.e.v......//7/O/e/ / / / //"///000*0;0 L0]0n000 00000I1101E1[1n1111111 2I"2I@2Q2^2d2Hj2L2222223(3B3W3h3L3L33333H333O3O4O 4O444O!4G'4PP4c4x4444(444)55.5PJ5Pj5{55P5G5I5L5O5O55G5S55536S6S&63696?6E6W6K6vO6v66w6w66667660$797L7`7}7q7{u7{T777777 8!8F8:8>8e8w8888~8~8888099+9H9<9@9n9999D9999P:/:#:':D\:x:l:p:4::::(:;:; 4;O;C;G; z;;;; ;;;;<;; '<D<8<<<n<b<f<$<<<<<<`=#=3= L=@=D=`{=!=="=======>#:>.>2>b>$~>r>v>>>>>%>>???B?e?Y?]?????L?&????8!@=@1@5@de@'w@@@@(@*@@@XAA+(AAA5A9AoAcAgAAAA$AAAA,B, BBB,KB-gB[B_BBBB BBBB4C8C,C0C xCCCC4CCCC8,DGD.;D?D }DD/DD DDDD E6E*E.E hEE0wE{E EEEE F1F%F)FT`FrF1FFFFFFFGGG(2G2QGEGIGXyGG4G5GG@GG6HGGd;H76r66r67ro77r88[8r88r88r:9d9r99r9:r!:R:rj::r::r:*;rA;p;r;;r;;r;<r6<\<r`<<r<=r>=q=r==r=>r,>X>rp>>r>>r>?r ?8?rW?z?r??r?@r/@[@r@@r@@r3A]AraAArAArAArBABrYBBrBBrBCr*CnCrCCrC"Dr9DsDrDDrDEr(E^EruEErE Fr#FVFrFFrFFrG(GrCGoGrGGrG1HrMHvdsG'Y! D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\demos\wm\wmDEMOlib\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\cache\include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DS V2.0_SP2_patch3\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\mi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\fatfs\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\nwm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\scfg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\camera\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\camera\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\dsp\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\twl\dsp\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_1\working\TwlSDK\build\demos\wm\wmDEMOlib\src\wm.htwl.hwm_lib.hwm.htwl.h.16M.ARM9.CODE_ARM.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.TS.TWL.TWLHYB.C.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_secure.hmsl_rsize_t.hstdio_api.hsize_t.hnull.heof.hwchar_t.hfile_struc.hstdarg.hcstdargva_list.hstdarg.ARM.hcrt0.hmmap_main.h mmap_tcm.h mmap_vram.h ioreg_SCFG.h ioreg_MI.h ioreg_G3.h ioreg_EXI.h ioreg_PXI.h ioreg_CP.h ioreg_CAM.h ioreg_OS.h armArch.h limits.hclimitsansi_parms.hlimits_api.hlcd.h systemCall.h version.hsystem.h interrupt.h interrupt.h event.h context.h timer.h systemCall.h printf.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.hcompparam.hwram.hswap.huncompress.hsecureUncompress.hbyteAccess.hstream.huncomp_stream.hcompress.hinit.hcache.hregname.hspec.huserInfo_ts_300.hentropy.h ioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.htcm.hcache.hprotectionUnit.hchina.hargument.hmmap_parameter.h application_jump.h ownerInfoEx.h spec.hstring.hunicode.hstdlib.hownerInfo.h codecmode.h mi.hmemorymap.hsharedWram.hpad.hpad.hioreg_PAD.hspi.hconfig.hmic_common.htp.hmic.hpm.hpm_common.hioreg_PAD.h pm_common.htype.hfifo.hrtc.hrtc.hapi.hfifo.hconvert.hswclock.htype_ex.hfifo_ex.hapi_ex.htype.hsnd.hsnd.hmain.hcommand.hinterface.harmArch.h global.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hsndex.hsndex_common.h common.h!eeprom.h!flash.h!fram.h!backup.h!dma.hexMemory.hhash.h!types.h!pullOut.h!types.h"rom.h!hook.h"api.h"archive.h"romfat.h"overlay.h"fatfs.hsystemWork.h thread.h api.h#types.h#gx.hioreg_G3.hmmap_global.hg3x.h$ioreg_G3X.h g2.h$gx.h$vramExclusive.hgx_bgcnt.h$ioreg_G2.h ioreg_GXS.h ioreg_G2S.h gx_capture.h$ioreg_GX.h g2_oam.h$struct_2d.h$g3b.h$g3c.h$g3imm.h$mmap_global.h g3_util.h$g3.h$gx_load.h$gxcommon.h$version_wl.h%wm_api.h&wvr.hwvr_common.h'wvr.h(ctrdg.hctrdg_common.h)memorymap.hmi.hpxi.hctrdg_backup.h*twl_hybrid.hctrdg_flash.h*ctrdg_sram.h*ctrdg_task.h*rand.h+qsort.h+fft.h+checksum.h+crc.h+dgt.h+std.hnwm.hnwm.h,scfg.hscfg.h-system.h mmap_wramEnv.h mmap_shared.h camera.hfifo.h.util.h.types.h.camera.h/misc.hioreg.h math.hcamera_api.h/transfer.h/dma.hdsp_if.h0ioreg_DSP.h emulator.h os.hdsp_util.h0types.hprocess.h0dsp.hbyteaccess.h1g711.h1audio.h1graphics.h1pipe.h1fx_trig.h2fx_cp.h2fx_const.h2fx_mtx.h2fx_mtx22.h2fx_mtx33.h2fx.h2fx_vec.h2fx_mtx43.h2fx_mtx44.h2cp.hdivider.h3sqrt.h3context.h3ext.hext_scrntest.h4gx_vramcnt.h$ext_keycontrol.h4mb.hfile.h"mb_gameinfo.h5mb_child.h5mb_fake_child.h5mb.h5os.hwfs.hcontext.h6math.h+memory.hwbt.hallocator.hmisc.htypes.hplatform.hendian.hcard.hserver.h7device.hfs.hclient.h7format.h7env.henv_system.h8vib.hvib_system.h9nitro.hcommand-line defines):twl.h.16M.ARM9.CODE_ARM.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-2.DEBUG.LINK_ISTD.TS.TWL.TWLHYB.C.mchcommand-line defines):wm_tool.c;7=.TO.6f6'/F666666./ 6g7F'TO.7?//666667..&V7?6.nno........./&&&'&''&'6  .../../&''6''F666666&'*F&/W.n.6&.6>...&.&.'>&&'>&&&&&&&'&'6&F>'V&>''N&O6. . .>.V^......''F&&.&>>'?'NFi!v|!w!!{]"u"~"""##/#E#Z#o####### $'$<$Q$f$z$$$$$$%%.%F%e%y%%%%%%% &!&6&K&`&u&&&&&&& '!'8'JHI$ >  I!/  I.;:I? @.;:I? @  8II(C% I;:I? 4;:I? I/ wA-Pp@`U  QM  QF Q? Q8Q1Q*  8 ̀HXl! l 0`_`VVYQ P <Q M          8 N^l! l 0`Dx`tyxw-@-  0@Ѝ/ z-G-@ P` VQ Q QQQQ Q   P @ #  ,.! l 0cVa P PZ DPVVQ    p pW  P @ #  ,.! l 0`B X7GЍ/x$memory.hsize & 1 must be 0source address must be in 2-byte alignmentdestination address must be in 2-byte alignmentp@-`P@P  PP \` PP ,88 P p,|\||}@- +,x@ l `+T H--<.  x{hXH8(L @  @T@%      x h @T ?(8HXhxp|z~}{l  -@-  0@Ѝ/ -Ѝ/|-0$M Ѝ/@|-<0`) Ѝ/L|@- $  8<|@@-  0|-  Ѝ/$|- Ѝ/|- Ѝ/|- Ѝ/|/|- Ѝ/|/|-@- @Ѝ/8@-PH@ P @P^8Xx\|8@-PH@ P @P^8Xy\|-Ѝ/|- Ѝ/|-Ѝ/|/ |/ | /|-Ѝ/|@- @|8@-P8@ @T8H|- P Ѝ/4}@-@0 @0  0 0^`}@-0 0$}-@-@ (^@Ѝ/T}@-ph  0PH   00$   000 Dx|/ - Ѝ/ -@- @Ѝ/w$|(-@- @Ѝ/{$|(/-Ѝ/-P Ѝ/0-Ѝ/L-' Ѝ/0l-  Ѝ/4l-Ѝ/P-Ѝ/X-Ѝ/D-Ѝ/H-Ѝ/P-Ѝ/J-@-@$^@Ѝ/P // -@-8@Ѝ/$|8@-P<@ ( 80HPlT|8@-P@T  8(<l@-@T ('  X`|@(v  )5_ d#$@dNH0h. @OZ iK'uP     @@0@@@@ @@ @ @ @ @ @  @@ @ @ @ @P  &`,` H! 7 0=  # H TNP <% Y  _ e +k 0q w`+ P`h- 0 / 0 1 @D 3 P 5 DP7 p4 9 ( ;    = 0 !P ? ,` 2 A =C C N T E _e G p $vP I ``K `@M ` O  Q  S  U   W 0P Y ` [  ] +L1 _ <@8B a MdS c ^(d@ e oPXu g P0i  k $ m ,$o @,p$q   t 4  v 0 P x `4 z 8% | 0 6  ~ A0 GP  R` X  c i  t z       T            (! 0!X!< !@" 0"d"