! / 0 0 0 0 1458 ` 1.J.J.J.J.J.J.J.J.J.J.J.J.J.J.JHHHHHHHHHabababababababababm2cor_M2_Executive_finim2cor_M2_Executive_initm2cor_Executive_InitProcessm2cor_Executive_InitSemaphorem2cor_Executive_Psm2cor_Executive_KillProcessm2cor_Executive_Resumem2cor_Executive_Suspendm2cor_Executive_Signalm2cor_Executive_Waitm2cor_Executive_WaitForIOm2cor_Executive_GetCurrentProcessm2cor_Executive_RotateRunQueuem2cor_Executive_ProcessNamem2cor_Executive_DebugProcessm2cor_M2_Executive_ctorm2cor_M2_SYSTEM_initm2cor_M2_SYSTEM_finim2cor_SYSTEM_TRANSFERm2cor_SYSTEM_NEWPROCESSm2cor_SYSTEM_IOTRANSFERm2cor_SYSTEM_LISTENm2cor_SYSTEM_ListenLoopm2cor_SYSTEM_TurnInterruptsm2cor_SYSTEM_ShiftLeftm2cor_SYSTEM_ShiftRightm2cor_SYSTEM_ShiftValm2cor_SYSTEM_RotateLeftm2cor_SYSTEM_RotateRightm2cor_SYSTEM_RotateValm2cor_M2_SYSTEM_ctorm2cor_M2_TimerHandler_finim2cor_M2_TimerHandler_initm2cor_TimerHandler_GetTicksm2cor_TimerHandler_ArmEventm2cor_TimerHandler_WaitOnm2cor_TimerHandler_Sleepm2cor_TimerHandler_Cancelm2cor_TimerHandler_ReArmEventm2cor_M2_TimerHandler_ctorm2cor_M2_KeyBoardLEDs_initm2cor_M2_KeyBoardLEDs_depm2cor_M2_KeyBoardLEDs_fini_Z17initialize_modulevm2cor_KeyBoardLEDs_SwitchScrollm2cor_KeyBoardLEDs_SwitchNumm2cor_KeyBoardLEDs_SwitchCapsm2cor_KeyBoardLEDs_SwitchLedsm2cor_M2_KeyBoardLEDs_ctorExecutive.o/ 0 0 0 644 10264 ` ELF($4(, 41S 0 /48 0\ P01/ P1 0 /@-@@-s@-@P$`T `P@DЍp@-@0 B0 + (B0 0 3B 0 3B = :B0 F CB0 0 @ ( 0S  0    /C-M@ QD @@@@@@`00 00 8@<@@@ @@@@@0400@@@^ D `<$0<8 d`0  00 @@@ 0@4@@@A ЍLRI-$M#K8`P00M <p 0KD0@8P< P0<0PPz 0$0 0 0 "KPPP, (` 000040@PKH-40K M0@`00M p(K (P0`0 00 !K$p @ 04 00(S 0 KO-lMRp @T- b    I40SF82400000ST200 0401`00d0 @ 0S@T$ ı`@`D H`L`8`0 PT`X\`0`d0@0SlЍS 1 00$0S0(`,0 0@@S 08<0S0@0 0D000H00HL0t0pP00T0ST0PX0 0\0( 0@hX\`(rI-4MM<K @`MP0p X L0$P 40 000 0(0 0,p 0 `K0  K3@-Ml 0@S0TS@D0 00 0400 00 = ЍB@-@04 S 0P 8<D|00@0S0@0 0Q000 0 0000p@-X@P0  Q S    0p@S @-@(M00S 000i4 p0A(Ѝ\0@  1  C40 00 $0 0 010 L@- 0@000Mv@p@-@0PS000 0P00 00 0000 Wp@p@-@(M0PS0C0/` 0R 0 0 C0 00 $00 00d  0R000      0 0 @0 (Ѝp@ @-P$Mp0`00 00000 00o|0p@0   00  000@$ЍE@-0@-@0 R  7@-@0P @@0 Ѝ0@@-@DM00`S p<08Q0Ppp p0000000p03P$0 P0 RT    00 G0000@0zDЍ@T%0H@(@,00400p$0'@8@<0EDE8$ P (  p  @-0 00 Ѝ m2corSYSTEMExecutivem2pimCOROUTINESSysStorageStrLibNumberIODebugInitIdle idle lo hi procedure DisplayProcess/export/home/pmunts/src/muntsos/toolchain/crosstool/build.d/arm-muntsos-linux-gnueabihf/src/gcc/libgm2/libm2cor/../../gcc/m2/gm2-libs-coroutines/Executive.modthis CASE statement does not have an ELSE statementrunnable suspendedwaitonsem ()waitonint\n/export/home/pmunts/src/muntsos/toolchain/crosstool/build.d/arm-muntsos-linux-gnueabihf/src/gcc/libgm2/libm2cor/../../gcc/m2/gm2-libs-coroutines/Executive.modassert failedNextReadytrying to resume a process which is not suspendedResumewe are already on semWaitWaitForIOdebugging process () was waiting on semaphore ()\ncan only debug deadlocked processes () which are waiting on a semaphore\nGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D8488H|$<1H4$hTHPgPq  $ (       ` p     `(   | \ /LTd~$*C]n p(  8 x  1Ip k , < t<$aAddToReady$dSubFromReadyIdleWriteNSpacesm2cor_M2_Executive_depAddToExistsAssert.constprop.0NextReadyRescheduleExistsQueue_T693AllSemaphoresGarbageItemIdleProcessm2cor_M2_Executive_finim2cor_SYSTEM_TurnInterrupts__aeabi_unwind_cpp_pr0m2cor_SYSTEM_ListenLoopm2pim_Debug_DebugStringm2pim_M2RTS_RequestDependantm2cor_M2_Executive_initm2pim_SysStorage_ALLOCATEm2pim_StrLib_StrCopym2cor_SYSTEM_NEWPROCESSm2cor_Executive_InitProcessmemcpy__aeabi_unwind_cpp_pr1m2cor_Executive_InitSemaphorem2cor_Executive_Psm2pim_StrLib_StrLenm2pim_NumberIO_CardToStrm2pim_M2RTS_CaseExceptionm2pim_Debug_Haltm2cor_SYSTEM_TRANSFERm2pim_SysStorage_DEALLOCATEm2cor_Executive_KillProcessm2cor_Executive_Resumem2cor_Executive_Suspendm2cor_Executive_Signalm2cor_Executive_Waitm2cor_Executive_WaitForIOm2cor_SYSTEM_IOTRANSFERm2cor_Executive_GetCurrentProcessm2cor_Executive_RotateRunQueuem2cor_Executive_ProcessNamem2cor_Executive_DebugProcessm2cor_M2_Executive_ctorm2pim_M2RTS_RegisterModule4|EEEEGH:II,I@ITIhI|II:EK`LKKMLE: :XOdEpKKML0O<EHKxLEHSHHpHHHSTH(H@EUH Hhl:p:t:x:|:::::OR<VH:L:\E:: W( X4 XD E   E E$ 8 E V  : E E  ED E E E R( V E  : E, _T E` d :h :x E  E E  E H EE4HLHhHHHE(H@HXH`:d:***F* *(*0*8*@*@PD*H*L*P*X*\*`*h*p*x*********e(,J0:4D8:*5Fd.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rel.text.startup.ARM.extab.text.startup.rel.ARM.exidx.text.startup.rel.init_array.rodata.comment.note.GNU-stack.ARM.attributes4h @%+$0$?p; @"f<J @#0\xpt @#  @# 50# p 1T`D #SYSTEM.o/ 0 0 0 644 6652 ` ELF(4( 0  //0@-@ 0 B0 B$ B0, !B02 'B07 ,B00  @0 R/ -,M P  X0$ 0 00 0  0 0 00 ,ЍB0@-0@ PR,M  0S; `0$ 0 C=000 0 F0 00 ,Ѝ0@0@-@R,M PT+ 0 00000000 00$00U000  R  CV0 00 $0 0R 00 0S0,Ѝ0@[Hp@-`P@b p@-T0` @RP  @ Ѝp@-A@ @-9 p@-@0P pC-M@ 4 P p `e  Ba! ЍC\ L2R q0R08ЍA- , `0 @P@ pf 2BDq! ЍAS SJP8ƌ@  0ЍA- M<@Tp 8P@Dp<@!8P ЍA U@dT@Dp<@!8P ЍAT@ ! ЍAO-M 0p 8 @!0T*<0 0PBJ U a0C@6cAbQ1 011Z01 @D 0Ѝ@- M !(@,00D,0(@! Ѝ@0@-$M 40@S0P @ 40!0P$Ѝ0@ @ 0c40!0P$Ѝ0@ !$Ѝ0@ `  ,X0\@-0 00 Ѝ m2isoRTcom2corSYSTEMm2pimRTintStorageM2RTSlibcCOROUTINESgthr did not initialize/export/home/pmunts/src/muntsos/toolchain/crosstool/build.d/arm-muntsos-linux-gnueabihf/src/gcc/libgm2/libm2cor/../../gcc/m2/gm2-libs-coroutines/SYSTEM.modlocalIniterror when attempting to context switch to the same processTRANSFERno processes attached to this interrupt vector which is associated with IOTRANSFERIOTransferHandlerinconsistancy of return resultodd vector has been chained GCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DX` %  ,,0(  7?H]r`4NU,,mXd  4*0AHOg}\D<$a$dm2cor_M2_SYSTEM_deplocalInitIOTransferHandlerinitGThinitMainm2cor_M2_SYSTEM_initm2cor_M2_SYSTEM_finim2pim_M2RTS_RequestDependant__aeabi_unwind_cpp_pr0m2iso_RTco_initm2pim_M2RTS_Haltm2pim_RTint_Initm2cor_SYSTEM_TRANSFERm2iso_RTco_currentThreadm2iso_RTco_transferm2pim_RTint_AttachVectorm2pim_RTint_ExcludeVectorprintfm2cor_SYSTEM_NEWPROCESSm2iso_RTco_initThreadm2cor_SYSTEM_IOTRANSFERm2pim_RTint_IncludeVectorm2cor_SYSTEM_LISTENm2pim_RTint_Listenm2cor_SYSTEM_ListenLoopm2cor_SYSTEM_TurnInterruptsm2iso_RTco_turnInterruptsm2cor_SYSTEM_ShiftLeftmemcpymemsetm2cor_SYSTEM_ShiftRightm2cor_SYSTEM_ShiftVal__aeabi_idivm2cor_SYSTEM_RotateLeft__aeabi_uidivmodm2cor_SYSTEM_RotateRightm2cor_SYSTEM_RotateValm2cor_M2_SYSTEM_ctorm2pim_M2RTS_RegisterModule4&H&\&p&&&&&(H)T*X\,)-$.)/+0 $(L2,.4+66 9 6,|;<<;T<?: ?,?`=p?;AA0A@@B8;***'* *(*0*8*@*H*P*X*`*h*p*x**E(,$04%8*'D.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rel.text.startup.ARM.extab.text.startup.rel.ARM.exidx.text.startup.rel.init_array.rodata.comment.note.GNU-stack.ARM.attributes4< @%p+p0p?pp; @f<J @p0\4 xp4 t @ <  @ @ 0. #Q pQ 1 `$ TimerHandler.o/ 0 0 0 644 6308 ` ELF(44(0 RQ00/Q00 00 /@-@To@-@@-0D@00 040000 Ѝ@-@ 0+ B06 B0? 'B00E R :B00X 0 @p@-@PpP P T 0Rp 0S    00p   0S p@- `P l000@T 0S 0S P 0 0C0@@-@P(M 0S @1$ 0 00 0  01 00 (Ѝ0S0S@ @@ S\ \L @@ R00C000 S0@@@0 @@b@-0@-@P Q 000@00 00Ѝp@-P(M@T 0S m`0    C0 00 $0 0 00 @T D 0S 0 @@0 @@@000(Ѝp(7@-P@ Ѝ0@0@-@,MwPP# 0S 9 0 0 C;0 00 $0 0 090@ P0 0P 0 0 ,Ѝ0Mp@-@(M`0SPAP0S / p0 0F/C10 0 0 $0A? 0/0, (Ѝpu`PDlP |  H  @-0 00 ЍTimerm2pimCOROUTINESm2corTimerHandlerSysStorageNumberIODebugKeyBoardLEDsRTintExecutiveillegal state change/export/home/pmunts/src/muntsos/toolchain/crosstool/build.d/arm-muntsos-linux-gnueabihf/src/gcc/libgm2/libm2cor/../../gcc/m2/gm2-libs-coroutines/TimerHandler.modOnActiveQueueevent should never be NILWaitOninconsistancy event has been cancelled and it is on queueCancelReArm should not be asked to ReArm a dead eventReArmEventGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DD D( P% ? DP | p|        (   KQ\ flh:Tp|t  .F8_Hy <$aSubFrom$dIsOnActiveQueueTimerm2cor_M2_TimerHandler_depOnSoloQueue_T465TotalTicksDeadQueuem2cor_SYSTEM_TurnInterrupts__aeabi_unwind_cpp_pr0m2cor_M2_TimerHandler_finim2cor_M2_TimerHandler_initm2cor_Executive_InitProcessm2cor_Executive_Resumem2pim_M2RTS_RequestDependantm2pim_RTint_InitTimeVectorm2cor_Executive_WaitForIOm2pim_RTint_ReArmTimeVectorm2cor_Executive_RotateRunQueuem2pim_Debug_Haltm2cor_TimerHandler_GetTicksm2cor_TimerHandler_ArmEventm2pim_SysStorage_ALLOCATEm2cor_TimerHandler_WaitOnm2cor_Executive_GetCurrentProcessm2cor_Executive_Suspendm2cor_TimerHandler_Sleepm2cor_TimerHandler_Cancelm2cor_TimerHandler_ReArmEventm2cor_M2_TimerHandler_ctorm2pim_M2RTS_RegisterModuleP*t*|**./*#00(0<0P0d0x00#(*DHLX*h1x234/*t5*p#x***8*8:H;5# *(749D*X*5/# *H*5#**+** *(*0*8*@*H*P*X*`*h*@( ,-0#4,8#*+?.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rel.text.startup.ARM.extab.text.startup.rel.ARM.exidx.text.startup.rel.init_array.rodata.comment.note.GNU-stack.ARM.attributes4 @% + 0 ?p p; @xf|<J @0\xpt @H  @X 0 # p 1 * `KeyBoardLEDs.o/ 0 0 0 644 3064 ` ELF(4(///p@-4@QpP$Ppp 7@-P8@ 0 U   Ѝ01K2K7@-P8@ 0 U   Ѝ01K2K7@-P8@ 0 U   Ѝ01K2Kp@-P@p@ XT/dev/ttyunable to open /dev/ttym2corKeyBoardLEDs@-0 00 Ѝ!'GCC: (crosstool-NG 1.28.0) 15.2.0A2aeabi(6KZ  "DLXHT  (  :To LXTTTT(-< H$a$d_ZL11initialized_ZL2fdm2cor_M2_KeyBoardLEDs_initm2cor_M2_KeyBoardLEDs_depm2cor_M2_KeyBoardLEDs_fini_Z17initialize_modulevopenperrorexit__aeabi_unwind_cpp_pr0m2cor_KeyBoardLEDs_SwitchScrollioctlm2cor_KeyBoardLEDs_SwitchNumm2cor_KeyBoardLEDs_SwitchCapsm2cor_KeyBoardLEDs_SwitchLedsm2cor_M2_KeyBoardLEDs_ctorm2pim_M2RTS_RegisterModule,@HLPTdt <Hdl x!**** *(*0*8*$(,048*#.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.str1.1.rel.text.startup.ARM.extab.text.startup.rel.ARM.exidx.text.startup.rel.init_array.comment.note.GNU-stack.ARM.attributes4| @x%+0?p@; @ HJ24u$<Y @h0 k`p`  @ h @0l#p3P c