! os_calltrace.o 644 33520 ` ELF(pv4(PV Y m"$$&)D)+-//1 1J3Ml3t6w@6;;=?BB%D(FFJIlJZN]4N   &4Z`g&"\ $(P 5z8 91:A+#H25IL%LS M}- Qc{ p  S X e ^   V # g a  s %  2  8  E    & 8 J \ n  ! ' - 3   N- I4 } <. j+. m ' 5 8. uE U & =3 Cp5 x   /5 |% B Dn(/((  (<&>P+pL)|-1tJ#p32<NWH6i;=?BDF9`( ! ! !!! ! !.3!HH !\S !p^!m!!!!!!-!G!a !w !!5 !B!S !]! k!,!C!^!u=!2w!u!,!B!U!h! !!;!S!x !!! !! ! , ! 9!: J!Q X !d b! ! A! P! ! ~!$ != !\  !p ! !  !  ! h!w d :! ! 9! !  [! _ !" m !3 y !O !c !w ! ! 8! ! 9! C !5 m !J  ! K ! !9 -3f .n . zPUJ4aY/I*s)g,u`xZ+qnHXB`.debug_info.debug_line.debug_frame.debug_abbrev.debug_pubnamesOSi_DumpCurrentLr_str.data@13601@13600OS_EnableCallTraceOSi_GetCallTraceInfo$aOS_DisableCallTrace$aOS_RestoreCallTrace$a@13777@13778@13779@13780OS_InitCallTraceOSi_TPanicOS_IsThreadAvailableOS_GetCurrentThreadOS_CalcCallTraceLinesOS_ClearCallTraceBuffer$a$dOS_GetThreadInfo$aOSi_ThreadInfo$a$d_u32_div_f$a@13797OS_CalcCallTraceBufferSize$a$d$aOSi_SetCallTraceEntry$a$a$d__PROFILE_ENTRYOSi_Abort_CallTraceFullOSi_IsThreadInitialized$a$d__PROFILE_EXITOSi_Abort_CallTraceLess$a$d@13817OSi_DumpCurrentLrOS_TPrintf$a$d@13822@13823@13824OSi_DumpOneInfo$a$dOSi_DumpFullInfo$aOS_DumpCallTraceOSi_DumpCallTrace_core$a@13845$a$dOS_DumpThreadCallTraceOSi_DumpThreadCallTrace_core$a$a@13860@13861OS_Terminate$a$d@13864@13865$a$d.dwarf.OSi_DumpCurrentLr_str.dwarf_type.13866.dwarf_type.13867.dwarf_type.char.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.void.dwarf_type.13868.dwarf_type.unsigned long.dwarf_typedef.vu32.dwarf_typedef.GXSt.dwarf_typedef.VecVtx10.dwarf_typedef.MATHCRC32Context.dwarf_typedef.REGType32.dwarf_typedef.OSIrqMask.dwarf_typedef.FSCommandType.dwarf_typedef.CARDEvent.dwarf_typedef.__file_handle.dwarf_typedef.VecVtxDiff.dwarf_typedef.WBTBlockId.dwarf_typedef.size_t.dwarf_typedef.OSIntrMode.dwarf_typedef.GXTexPlttBaseParam.dwarf_typedef.fpos_t.dwarf_typedef.REGType32v.dwarf_typedef.u32.dwarf_typedef.FSEvent.dwarf_typedef.PMWakeUpTrigger.dwarf_typedef.PMLogic.dwarf_typedef.FSOverlayID.dwarf_typedef.VecFx10.dwarf_type.@enum$302nitro_h_4M_ARM9_CODE_ARM_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_3_DEBUG_LINK_ISTD_NITRO_PROFILE_CALLTRACE_TS_C_h.dwarf_type.13869.dwarf_type.13870.dwarf_type.13871.dwarf_typedef.OSCallTraceInfo.dwarf_type.13872.dwarf_type.13873.dwarf_typedef.OSCallTrace.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.wchar_t.dwarf_typedef.u16.dwarf_typedef.ENVType.dwarf_type.13874.dwarf_type.13875.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.13876.dwarf_type.CPContext.dwarf_typedef.CPContext.dwarf_type.unsigned long long.dwarf_typedef.vu64.dwarf_typedef.REGType64.dwarf_typedef.REGType64v.dwarf_typedef.OSTick.dwarf_typedef.u64.dwarf_type.@enum$311nitro_h_4M_ARM9_CODE_ARM_CW_CW_FORCE_EXPORT_SUPPORT_CW_MAJOR_VER_3_DEBUG_LINK_ISTD_NITRO_PROFILE_CALLTRACE_TS_C_h.dwarf_type.13877.dwarf_type.13878.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.13879.dwarf_type.OSMutex.dwarf_typedef.OSMutex.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._OSMutexQueue.dwarf_typedef.OSMutexQueue.dwarf_type.13880.dwarf_type.13881.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.13882.dwarf_type.13883.dwarf_type.13884.dwarf_type.13885.dwarf_type.13886.dwarf_type.OSThreadInfo.dwarf_typedef.OSThreadInfo.dwarf_type.13887.dwarf_type.13888.dwarf_type.13889.dwarf_type.13890.dwarf_type.13891.dwarf_type.13892.dwarf_type.13893.dwarf_type.13894.dwarf_type.13895.dwarf_type.13896.dwarf_type.13897.dwarf_type.13898.dwarf_type.13899.dwarf_line.OS_EnableCallTrace.dwarf.OS_EnableCallTrace.dwarf_line.OS_DisableCallTrace.dwarf.OS_DisableCallTrace.dwarf_line.OS_RestoreCallTrace.dwarf.OS_RestoreCallTrace.dwarf_line.OS_InitCallTrace.dwarf.OS_InitCallTrace.dwarf_line.OS_GetCurrentThread.dwarf.OS_GetCurrentThread.dwarf_line.OS_GetThreadInfo.dwarf.OS_GetThreadInfo.dwarf_line.OS_CalcCallTraceLines.dwarf.OS_CalcCallTraceLines.dwarf_line.OS_CalcCallTraceBufferSize.dwarf.OS_CalcCallTraceBufferSize.dwarf_line.OS_ClearCallTraceBuffer.dwarf.OS_ClearCallTraceBuffer.dwarf_line.OSi_SetCallTraceEntry.dwarf.OSi_SetCallTraceEntry.dwarf_line.OSi_GetCallTraceInfo.dwarf.OSi_GetCallTraceInfo.dwarf_line.__PROFILE_ENTRY.dwarf.__PROFILE_ENTRY.dwarf_line.__PROFILE_EXIT.dwarf.__PROFILE_EXIT.dwarf_line.OSi_DumpCurrentLr.dwarf.OSi_DumpCurrentLr.dwarf_line.OSi_DumpOneInfo.dwarf.OSi_DumpOneInfo.dwarf_line.OSi_DumpFullInfo.dwarf.OSi_DumpFullInfo.dwarf_line.OS_DumpCallTrace.dwarf.OS_DumpCallTrace.dwarf_line.OSi_DumpCallTrace_core.dwarf.OSi_DumpCallTrace_core.dwarf_line.OS_DumpThreadCallTrace.dwarf.OS_DumpThreadCallTrace.dwarf_line.OSi_DumpThreadCallTrace_core.dwarf.OSi_DumpThreadCallTrace_core.dwarf_line.OSi_Abort_CallTraceFull.dwarf.OSi_Abort_CallTraceFull.dwarf_line.OSi_Abort_CallTraceLess.dwarf.OSi_Abort_CallTraceLess.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.rel.debug_pubnames.debug_aranges.debug_abbrev.data.rela.data.data.data.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.data.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.text.rela.text.data.text.rela.text.data.data.data.text.rela.text.text.rela.text.text.rela.text.data.text.rela.text.text.rela.text.text.rela.text.data.data.text.rela.text.data.data.text.rela.textMetrowerks C/C++ for ARM 4.0.0.10246<os_callTrace.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\build\libraries\os\common\src\OSi_DumpCurrentLr_strcharintBOOLOSHeapHandlembstate_tvoidunsigned longvu32GXStVecVtx10MATHCRC32ContextREGType32OSIrqMaskFSCommandTypeCARDEvent__file_handleVecVtxDiffWBTBlockIdsize_tOSIntrModeGXTexPlttBaseParamfpos_tREGType32vu32FSEventPMWakeUpTriggerPMLogicFSOverlayIDVecFx10@enumOS_CALLTRACE_STACKOS_CALLTRACE_LOG, current limit enable circular level arrayOSCallTraceInfo name returnAddress level r0 r1 r2 r3OSCallTraceunsigned shortWBTAidBitmapGXScrFmtTextMATHCRC16Contextvu16MATHChecksum8Contextwctype_tMATHChecksum16ContextGXRgbREGType16PMBatteryLevelwint_tREGType16vGXRgbaWint_tOSBootTypewchar_tu16ENVType_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_modeCPContextunsigned long longvu64REGType64REGType64vOSTicku64@enumOS_THREAD_STATE_WAITINGOS_THREAD_STATE_READYOS_THREAD_STATE_TERMINATED_OSThreadQueue head tailOSThreadQueue_OSThreadLink prev nextOSThreadLinkOSMutex queue thread count linkOSMutexlongWBTBlockSizevs32fx32WBTBlockSeqNos32_OSMutexLink next prevOSMutexLink_OSMutexQueue head tailOSMutexQueue ,OSiAlarm handler arg tag fire prev next period $startOSAlarmOSThreadInfo isNeedRescheduling irqDepth current list switchCallbackOSThreadInfo(=]OS_EnableCallTracef (Y]OS_DisableCallTrace (u]OS_RestoreCallTrace  ]OS_InitCallTrace<UbufWsizeVmodeTinfoPtrT]OS_GetCurrentThreadj ]OS_GetThreadInfo<]OS_CalcCallTraceLinessizeTnL]OS_CalcCallTraceBufferSize4TlinesP]OS_ClearCallTraceBufferTinfo LUp|]OSi_SetCallTraceEntrynamelr UinfopTp7]OSi_GetCallTraceInfoIT]__PROFILE_ENTRYsp]__PROFILE_EXITH]OSi_DumpCurrentLrlr strIndexTe/]OSi_DumpOneInfox/Tp T4UnT<Vspaceq]OSi_DumpFullInfoqUinfouTp]OS_DumpCallTrace]OSi_DumpCallTrace_corenVreturnAddressUeTinfo]OS_DumpThreadCallTracethread]OSi_DumpThreadCallTrace_coreBTthreadWreturnAddressUinfoVet]OSi_Abort_CallTraceFullnamereturnAddress r0TspUe<R]OSi_Abort_CallTraceLess9RreturnAddressTTe%t:;/JU`o 7DU_m>@@/CYlBy?ADWj!.;LZdvCEF);GNf|HILE0Ci{D5L^tZ `  C C  C C   . CB U a {      G G ' G9 GE \ Ei  J E   I I   ! K' - E4 M: @ EG g   C C E          # ) / 5 G ; u? u(t h wl w(  x x(  y y  <+=JC>.B.xNl/p/ ||<L%B6}:}PlO{} }LP|QRpS(Tv vWKOuypH 3U? CTMY]Tgz~VW 4P`X|ptYZ$[7PDHtz<.b "f " " "<f"j"""4b""E"Io"s"")"x""*"n""Bp""9u<#V D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\cache\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\D:\Program Files\Freescale\CW for NINTENDO DSi V1.1_patch1\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DSi V1.1_patch1\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_3\working\TwlSDK\build\libraries\os\common\src\code32.hcodereset.hos.hnitro.h.4M.ARM9.CODE_ARM.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-3.DEBUG.LINK_ISTD.NITRO.PROFILE_CALLTRACE.TS.C.htwl_hybrid.hstdio.hmsl_c_version.hmslGlobals.hansi_prefix.ARM.hos_enum.hcstdiomsl_lib_ext1.hmsl_rsize_t.hstdio_api.hsize_t.hwchar_t.hnull.heof.hfile_struc.hstdarg.hcstdargansi_parms.hva_list.hstdarg.ARM.hcrt0.hmmap_main.hmmap_tcm.hmmap_vram.hioreg_MI.hioreg_EXI.hioreg_PXI.hioreg_CP.hioreg_OS.hlcd.hversion.hinterrupt.h event.h context.h timer.h systemCall.h printf.h emulator.h message.h mutex.h exception.h init.h alloc.h tick.h reset.h pxi.h init.h compparam.h wram.h swap.h uncompress.h secureUncompress.h byteAccess.h stream.h uncomp_stream.h compress.h init.h system.h cache.h regname.h ownerInfo.h spec.huserInfo_ts_300.h entropy.h ioreg.hioreg.hsystemWork.h spinLock.h resource.h alarm.h arena.h valarm.h callTrace.h functionCost.h profile.h protectionRegion.h tcm.h cache.h protectionUnit.h china.h argument.h pad.hpad.hspi.hconfig.h tp.hmic.hpm.hpm_common.h ioreg_PAD.htype.h fifo.h rtc.hapi.htype.hfifo.hconvert.hswclock.hsnd.hmain.hcommand.hinterface.harmArch.hglobal.hwork.halarm.hcapture.hbank.hdata.hmml.hseq.hmidiplayer.hchannel.hexchannel.hutil.hcommon.heeprom.hflash.hfram.hbackup.hdma.h exMemory.h hash.htypes.hpullOut.htypes.hthread.h rom.hhook.hapi.harchive.hromfat.hoverlay.hstring.hunicode.hstdlib.hgx.hioreg_G3.hg3x.hioreg_G3X.hg2.hgx.hmmap_shared.hvramExclusive.h gx_bgcnt.hioreg_G2.hioreg_GXS.hioreg_G2S.hgx_capture.hioreg_GX.hg2_oam.hstruct_2d.hg3b.hg3c.hg3imm.hmmap_global.hg3_util.hg3.hgx_load.hgxcommon.hwm.hversion_wl.hwm_api.hwvr.hwvr_common.hwvr.hctrdg.hctrdg_common.hmemorymap.hmi.hpxi.hctrdg_backup.hctrdg_flash.hctrdg_sram.hctrdg_task.hmath.hrand.hqsort.hfft.hchecksum.hcrc.hdgt.hstd.hfx_trig.h fx_cp.h fx_const.h fx_mtx.h fx_mtx22.h fx_mtx33.h fx.h fx_vec.h fx_mtx43.h fx_mtx44.h cp.hdivider.h!sqrt.h!context.h!ext.hext_scrntest.h"gx_vramcnt.hext_keycontrol.h"mb.hfile.hwm.hmb_gameinfo.h#mb_child.h#mb_fake_child.h#mb.h#wfs.hcontext.h$math.hmemory.h wbt.hallocator.h misc.htypes.hplatform.hendian.h card.hserver.h%device.h fs.hclient.h%format.h%env.henv_system.h&vib.hvib_system.h'nitro.hcommand-line defines)(nitro.h.4M.ARM9.CODE_ARM.CW.CW_FORCE_EXPORT_SUPPORT.CW_MAJOR_VER-3.DEBUG.LINK_ISTD.NITRO.PROFILE_CALLTRACE.TS.C.mchcommand-line defines)(os_callTrace.c)?no.&/ 76f& '~7'F 6x  7?l' G'' ' uw3xOy./|}4vK,Cv#H(6OSi_DumpCurrentLr_str"I$ >  I!/  I.;:I? @.;:I? @ 8I (C% I;:I? 4;:I? I()OS_DumpCallTraceOS_DumpThreadCallTrace@-@P/ /v@-@P/ /v@-@Q/ /vos_callTrace.cCallTrace buffer must be aligned by 4to small CallTrace bufferCallTrace need thread system.@-Pp`P  P,W* PP Pt@P   V,zXzp{z.|}*+,-@-//~-@-@@T@@Ѝ/Failed assertion lines >= 0@-@T($ P zD*H08@-@T P PPU:8v-8@-PU P @ @T:@@8@Ѝ/v Pt/~-P/-@-@Q& R# R 0S0RU U 0QZ    0S 0RJ / vl@-`P P Q AC QA Q EJ@/v\l%s: lr=%08x -@-@( !  @Ѝ/w(0x@1Dt%s %s: lr=%08x, r0=%08x, r1=%08x, r2=%08x, r3=%08x x@- M@P U P ` V `LL fPEU 0 ЍxD|2348@-PU P @@P T*@@T :P : PT @D8pNot Initialize functionTracep@-`P@T P Q@@@ PV pwvLzpxx*5@-@pT@T tPT U PT iDiJi Pk [kak " lk rk $ }k<l &  l@lLl$) lPm +  m|m - mm / mn$1 np`o$3 o oHo<6 0p@p Pp1#p)0q<; 4pq:r = ErK r ? V0r\Prbr`B mPss`s D ~pstHF Pt#t5tt@uTJ u%u u< vHN