! os_calltrace.o 644 32784 ` ELF(s4(PV Y m"$$&)$)+-//1 1J3Ml3t6w(6;T;=?BXB%D(FFJIDJZN]$N   &4Z`g& "\$(P 5z8 91:A+#H25IL%LS M}-/G pY   X  ^ }  V  g    %  2 / 8 A E            *! <' N- `3 r   !4 V! v>.6 l+J ` Nv' 5   @uU q 3 5 I E] x 5 % W Dn(/(( ("&>,+p,)D-1LJ#p32,NW06i`;T=?dBDZF9`( ! ! !!! ! !.3!HH !\S !p^!m!!!!!!-!G!a !w !!5 !B!S !]! k!,!C!^!u=!w!A!\,!wB!U!h! !!!!D !Y!r! !! !, !9! J! X !0 b!k ! A! P! ! ~! ! !(  !< !U !o  !  ! h! d :!* !G 9!a !  [! _ ! m ! y ! ! ! !, !? 8!X !s 9! C ! m !  !S K !l !9 -f . .> |U,Jr6a/)K*[u)gv{Z-+hrrH8H{`.debug_info.debug_line.debug_frame.debug_abbrev.debug_pubnamesOSi_DumpCurrentLr_str.data@13609@13608OS_EnableCallTraceOSi_GetCallTraceInfo$aOS_DisableCallTrace$aOS_RestoreCallTrace$a@13785@13786@13787@13788OS_InitCallTraceOSi_TPanicOS_IsThreadAvailableOS_GetCurrentThreadOS_CalcCallTraceLinesOS_ClearCallTraceBuffer$t$dOS_GetThreadInfo$tOSi_ThreadInfo$t$d_u32_div_f$t@13805OS_CalcCallTraceBufferSize$t$d$tOSi_SetCallTraceEntry$t$a$d__PROFILE_ENTRYOSi_Abort_CallTraceFullOSi_IsThreadInitialized$a$d__PROFILE_EXITOSi_Abort_CallTraceLess$a$d@13825OSi_DumpCurrentLrOS_TPrintf$t$d@13830@13831@13832OSi_DumpOneInfo$t$dOSi_DumpFullInfo$tOS_DumpCallTraceOSi_DumpCallTrace_core$a@13853$t$dOS_DumpThreadCallTraceOSi_DumpThreadCallTrace_core$a$t@13868@13869OS_Terminate$t$d@13872@13873$t$d.dwarf.OSi_DumpCurrentLr_str.dwarf_type.13874.dwarf_type.13875.dwarf_type.char.dwarf_type.int.dwarf_typedef.BOOL.dwarf_typedef.OSHeapHandle.dwarf_typedef.mbstate_t.dwarf_type.void.dwarf_type.13876.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_A9_THUMB_CW_CWFES_CWVER_3_DBG_ISTD_NTR_PRCT_TS_C_h.dwarf_type.13877.dwarf_type.13878.dwarf_type.13879.dwarf_typedef.OSCallTraceInfo.dwarf_type.13880.dwarf_type.13881.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.13882.dwarf_type.13883.dwarf_type._OSThread.dwarf_typedef.OSThread.dwarf_type.OSContext.dwarf_typedef.OSContext.dwarf_type.13884.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_A9_THUMB_CW_CWFES_CWVER_3_DBG_ISTD_NTR_PRCT_TS_C_h.dwarf_type.13885.dwarf_type.13886.dwarf_type._OSThreadQueue.dwarf_typedef.OSThreadQueue.dwarf_type._OSThreadLink.dwarf_typedef.OSThreadLink.dwarf_type.13887.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.13888.dwarf_type.13889.dwarf_type.OSiAlarm.dwarf_typedef.OSAlarm.dwarf_type.13890.dwarf_type.13891.dwarf_type.13892.dwarf_type.13893.dwarf_type.13894.dwarf_type.OSThreadInfo.dwarf_typedef.OSThreadInfo.dwarf_type.13895.dwarf_type.13896.dwarf_type.13897.dwarf_type.13898.dwarf_type.13899.dwarf_type.13900.dwarf_type.13901.dwarf_type.13902.dwarf_type.13903.dwarf_type.13904.dwarf_type.13905.dwarf_type.13906.dwarf_type.13907.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.1028<,os_callTrace.cMetrowerks C/C++ for ARMD:\pseg1\dev\autobuild\TwlSDK\branch-5_5\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>UbufsizemodeTinfoPtr T]OS_GetCurrentThreadl]OS_GetThreadInfo"]OS_CalcCallTraceLinessizeTn,]OS_CalcCallTraceBufferSize6Tlines,]OS_ClearCallTraceBufferTinfo*UpD]OSi_SetCallTraceEntrynamelr Uinfo <Tp7]OSi_GetCallTraceInfoKT]__PROFILE_ENTRYup]__PROFILE_EXIT0]OSi_DumpCurrentLrlr strIndexTe`/]OSi_DumpOneInfo{/Tp64Un6< spaceTq]OSi_DumpFullInfoqUinfoRuTp]OS_DumpCallTraced]OSi_DumpCallTrace_corerreturnAddressUeTinfo]OS_DumpThreadCallTracethreadZ]OSi_DumpThreadCallTrace_coreHTthreadreturnAddressUinfoeL]OSi_Abort_CallTraceFullnamereturnAddress r0TspUe,R]OSi_Abort_CallTraceLess?RreturnAddressTTe%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 <-=LC@.D. zNn/r/||",'D8}<},nO}}}*PDQR <S*Tv"vYMQw{p0 `5UAE6O[_6i}TVRWd7TdXtxYZZ )[<VJNL,4b "f " " ">h"l"""6d""G"Kq"u""+"{""-"r""Hv" "?u,# D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\cache\include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\D:\Program Files\Freescale\CW for NINTENDO DSi V1.2_patch2\ARM_EABI_Support\msl\MSL_C\MSL_Common\Include\D:\Program Files\Freescale\CW for NINTENDO DSi V1.2_patch2\ARM_EABI_Support\msl\MSL_C\MSL_ARM\Include\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\init\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\hw\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\hw\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\os\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\pxi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\mi\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\spi\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\os\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\pad\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\spi\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\rtc\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\rtc\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\snd\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\snd\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\card\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\fs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\std\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\gx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wm\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro_wl\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wm\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wvr\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wvr\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\ctrdg\common\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\ctrdg\ARM9\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\math\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\fx\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\cp\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\ext\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\mb\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wbt\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\wfs\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\env\D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\include\nitro\vib\(D:\pseg1\dev\autobuild\TwlSDK\branch-5_5\working\TwlSDK\build\libraries\os\common\src\code16.hcodereset.hcode32.hos.hnitro.h.4M.A9.THUMB.CW.CWFES.CWVER-3.DBG.ISTD.NTR.PRCT.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.A9.THUMB.CW.CWFES.CWVER-3.DBG.ISTD.NTR.PRCT.TS.C.mchcommand-line defines)(os_callTrace.c)?F G # '">~#..x   #+l[  +  uwxy'.</P|f|}v{Oc~(<OSi_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.8  (@($H!$J (  ,(H!J (  (H!J ( t0%`!h1 h`5!ACi hA`! h hA! h`(8G z0 z> {L zX .l | }*+,-@h /HpG~8!,$ G Failed assertion lines >= 0 ,H!J (  `C0 z$*(08,`( 0 `%h (`5`hB8 v8-h(,h ``` ` a `a a4hhB,4,`8G v Pt/~-P/-@-@Q& R# R 0S0RU U 0QZ    0S 0RJ / vl@-`P P Q AC QA Q EJ@/v\l%s: lr=%08x HIX G w  x(1,t%s %s: lr=%08x, r0=%08x, r1=%08x, r2=%08x, r3=%08x 8h - % (  H K !Y-- i`iiH!hbhh8F* J T2X3\48-$(h(!,hhDhJiPi [`j apj " ljrj $ }j"j & jk,0k$) `k,k + kDk - l l / 0lm$1 @mpm$3 m m0 n<6 `npn n1#n`) o<; 4`oT:o = EoKo ? Vo\pdbp`B mpsp D ~qZ`qHF q#q5 rLprTJ r%s s,@sHN