;@Extension.Container.Version.1 ;-- DO NOT CHANGE THE LINE ABOVE -- IF (VERSION.BUILD.BASE()<138311.) ( PRINTF %ERROR "%s: Software too old, please contact support@lauterbach.com." "uCOS-II" ENDDO ) PMACRO.EXPLICIT PRIVATE &sParamline &sPpf &sCmd &sParameters &sAccess &sAccessSpaces &sAccessMachine &sOptionAccess &sOptionAccessMisc &sName &sMachine &sArguments &nVariant PRIVATE &bTaskConfig &bExtLoad &bCleanup ENTRY &sCmd %LINE &sParamline &sParameters=STRing.SCANAndExtract("&sParamline","PARAMETERS=","") &sAccess=STRing.SCANAndExtract("&sParamline","ACCESS=","") &sAccessSpaces=STRing.SCANAndExtract("&sParamline","ACCESSSPACES=","") &sAccessMachine=STRing.SCANAndExtract("&sParamline","ACCESSMACHINE=","") &sName=STRing.SCANAndExtract("&sParamline","NAME=","") &sMachine=STRing.SCANAndExtract("&sParamline","MACHINE=","") &sArguments=STRing.SCANAndExtract("&sParamline","ARGUMENTS=","") &sParameters=STRing.Replace("&sParameters","""","",0.) IF ("&sArguments"!="") &sArguments=&sArguments IF ("&sAccess"!="") &sOptionAccess="/ACCESS &sAccess" IF ("&sAccessSpaces"!="") &sOptionAccessMisc="/ACCESSSPACES &sAccessSpaces" IF ("&sAccessMachine"!="") &sOptionAccessMisc="&(sOptionAccessMisc) /ACCESSMACHINE &sAccessMachine" &sName=STRing.Replace("&sName","""","",0.) &bTaskConfig=STRing.SCAN("task.config,ext.config",STRing.LoWeR("&sCmd"),0.)>=0. &bExtLoad=STRing.SCAN("ext.load",STRing.LoWeR("&sCmd"),0.)>=0. &bCleanup=STRing.SCAN("task.res,ext.res,ext.delete",STRing.LoWeR("&sCmd"),0.)>=0. &sPpf=OS.PresentPracticeFile() IF (&bTaskConfig||&bExtLoad) ( GOSUB execute_container_selection "&sParameters" "&sAccess" "&sMachine" "&sArguments" RETURNVALUES &nVariant IF ("&nVariant"!="32.")&&("&nVariant"!="64.") ( IF CPUIS64BIT() &nVariant="64." ELSE &nVariant="32." ) IF STRing.ComPare("&sArguments","*32BIT*") &nVariant="32." ELSE IF STRing.ComPare("&sArguments","*64BIT*") &nVariant="64." ) IF (&bTaskConfig) ( PRIVATE &sMachineName &sMachineName="uCOS-II" TASK.RESet IF (&nVariant==32.) ( GOSUB extension_32bit "&sParameters" "&sOptionAccess" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_32bit "&sMachineName" "" GOSUB autoload_32bit "" ) ELSE IF (&nVariant==64.) ( GOSUB extension_64bit "&sParameters" "&sOptionAccess" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_64bit "&sMachineName" "" GOSUB autoload_64bit "" ) ) ELSE IF (&bExtLoad) ( PRIVATE &sMachineName &sInfix &sOptionName &sOptionMachine &sInfix="" &sMachineName="uCOS-II" IF ("&sName"!="") ( &sInfix=STRing.UPpeR("&(sName).") &sMachineName="&(sName)" &sOptionName="/NAME &sMachineName" ) ELSE IF PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES) ( IF SYStem.Option.MACHINESPACES() &sInfix=TASK.TRANSPOSE.INFIX(OS.FILE.BASENAME("&sPpf",".**"))+"." ) IF ("&sMachine"!="") ( &sOptionMachine="/MACHINE &sMachine" ) IF (&nVariant==32.) ( GOSUB extension_32bit "&sParameters" "&sOptionAccess &sOptionAccessMisc &sOptionName &sOptionMachine" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_32bit "&sMachineName" "&sInfix" GOSUB autoload_32bit "&sOptionMachine" ) ELSE IF (&nVariant==64.) ( GOSUB extension_64bit "&sParameters" "&sOptionAccess &sOptionAccessMisc &sOptionName &sOptionMachine" IF !STRing.Compare("&sArguments","*MENU=NONE*") GOSUB menu_64bit "&sMachineName" "&sInfix" GOSUB autoload_64bit "&sOptionMachine" ) ) ELSE IF (&bCleanup) ( PRIVATE &sMachineName &sOptionMachine &sMachineName="uCOS-II" IF ("&sName"!="") ( &sMachineName="&(sName)" ) IF ("&sMachine"!="") ( &sOptionMachine="/MACHINE &sMachine" ) IF STRing.SCAN(HELP.FILTER(),"rtosucos",0.)>=0. HELP.FILTER.Delete rtosucos GOSUB menu_delete "&sMachineName" GOSUB autoload_delete "&sOptionMachine" ) ENDDO extension_32bit: ; (options) ( PARAMETERS &sParameters &sOptions EXTension.LOAD &sParameters &sOptions ( VDMyTQAwMDMuMDAxQCgjKVRSQUNFMzIgY29uZmlndXJhdGlvbiBmaWxlIFYwMDMuMDAxIDogYXJt L3Vjb3MAAAAAAAAAAAAAdGwAAID5ZGwAAAaYZGEABAAAZXAAAAL8aHMABA2EAABURVhUAAECAwAA ZxQAAGm0AAAAAAAAAAAAAAAAAAAAAAAAAABOgAAgPGAAADhjEgxOgAAglCH/4HwIAqaQAQAkk8EA GJPhABw4oAAgOIAABD0gAASAaQg4SABmVT0gAASAaQg0SABlTXx/G3lBggBYk4EAEJOhABQ7wAAA P4AABD+gAASAfAhwOKAAIDiAAAF8fxoUSABmGTveAAGAfQi8fH8aFEgAZQ18fxt5QYIAICweAGNA gv/Qg4EAEIOhABRIAAAUO8AAAEgAAAyDgQAQg6EAFH/E83g8YAAAOGNpuEgAZQGAAQAkfAgDpoPB ABiD4QAcOCEAIE6AACCUIf/wfAgCppABABQ9IAAEOUAAAJFJBpg4YAAASABlfSwDAAJBggAsOGAA AEgAZW0sAwACQYIAUDxgAAQ4YwaYgAEAFHwIA6Y4IQAQToAAIDhgAAFIAGVFPSAABIEpCAB8A0gA QIL/xD0gAAQ5SQaYOQAAAZEJBpg5IAAAkSoABEv//6g4YAABSABlET0gAASBKQgIfANIAECC/6A9 QAAEOQoGmDkgAAGRKgaYkSgABEv//4iUIf/wfAgCppABABSTwQAIk+EADDhgAAFIAGTNfH8beHxk G3g8YAAAOGNp6EgAZN09IAAEgSkIADvAAAB8CfgAQYIARD0gAASBKQgAOSkAAXwJ+ABBggBYPSAA BIEpCAh8CfgAQYIAVH/D83iAAQAUfAgDpoPBAAiD4QAMOCEAEE6AACA4YAAASABkXSwDAAJAgv+0 OGAABEgAZE18fht4OGAAAEgAZE1L//+cOGAAAEgAZEFL//+kOGAAAEgAZCksAwACQIL/pDhgAANI AGQZVGMQOj0gAASBKQgEfGNKFEgAYyF8fht4OGAAAEgAZAVL//94lCH/8HwIAqaQAQAUOGAAAEgA Y3U9IAAEkGkIODhgAAFIAGNlPSAABJBpCDw4YAACSABjVT0gAASQaQmkOGAAA0gAY0U9IAAEkGkI AIABABR8CAOmOCEAEE6AACCUIf/wfAgCppABABST4QAMS///lTxgAAA4YxNsSABh4TxgAAA4Y1dE SABhmTxgAAA4YxS4SABhmTxgAAA4Y1acSABhmTxgAAA4Y1fMSABhmTxgAAA4Y1sISABhmUgAG0FI ACiRSAAnBUgAN41IADptSABAjUgASMFIAEyNSABQwT/gAAQ7/wAAf+P7eEgAYPlIAFLlSABcTUgA XOlIAF2tSABfHTh/ABRIAGD1OH8AHEgAYPk4fwAkSABg/TxgAAA4Y1u8SABhRTxgAAA4Y1xISABh RTxgAAA4Y1eISABhRTxgAAA4Y17ESABhRTxgAAA4Y1yoSABhRTxgAAA4Y11kSABhRTxgAAA4Y130 SABhRTxgAAQ4YwaISABi0YABABR8CAOmg+EADDghABBOgAAglCH/4HwIAqaQAQAkk2EADJOBABCT oQAUk8EAGJPhABw9IAAEOSkGmDlAAACZSQAIO+P//DvJAAg/YAAEO3sAADt7ACw/gAAAO5xp/EgA ACh/w/N4SABe9X/E83h/g+N4SABiKX/D83hIAGD1LAP//0CCAEQ7/wAEf/37eICfAAAsBAAAQYIA MIkkAAAsCQAqQIL/wH9k23h/w/N4SABerYCdAAA4hAABf8PzeEgAXilL//+oPGAABDhjBpg4YwAI gAEAJHwIA6aDYQAMg4EAEIOhABSDwQAYg+EAHDghACBOgAAglCH/0HwIAqaQAQA0k6EAJJPBACiT 4QAsO8P//D+gAAQ7vQAAO70ALEgAACB/5Pt4OGEACEgAXjE4YQAISABgPSwD//9AggA8h/4ABCwf AABBggAsiT8AACwJACpAgv/Qf6TreDhhAAhIAF39OJ8AAThhAAhIAF19S///wDhg//+AAQA0fAgD poOhACSDwQAog+EALDghADBOgAAglCH/4HwIAqaQAQAkk8EAGJPhABx8fht4PSAABDkpBpg5QAAA mUkAGIkpAJgsCQAAQIIATD/gAAQ7/waYO/8AGDyAAAQ4hAAAOIQALH/j+3hIAF0Ff8TzeH/j+3hI AFz5f+P7eIABACR8CAOmg8EAGIPhABw4IQAgToAAIJOBABCToQAUfJ8jeDyAAAQ4hAaYO6QAGD0g AAA5CWoQoUlqEIkoAAKxRAAYmSQAGjiEAJh/o+t4SABcoX+j63hIAF0pO4BcAH+dGy5/5Pt4f6Pr eEgAXIV/o+t4SABdDX+dGy6DgQAQg6EAFEv//0yUIf/wfAgCppABABST4QAMfH8beDyAAAA4hGoU S//++UgAXqEsA///QYIAGIABABR8CAOmg+EADDghABBOgAAgPIAAADiEahx/4/t4S//+yUgAXnFL ///YlCH/0HwIAqaQAQA0k+EALHx/G3g8gAAEOIQAADiEACw4YQAISABcYX/k+3g4YQAISABb4Thh AAhIAF49gAEANHwIA6aD4QAsOCEAME6AACCUIf/QfAgCppABADST4QAsfH8beD0gKgCRIQAIOSAA AJEhAAyRIQAQkSEAFJEhABiRIQAckSEAIJEhACQ8gAAEOIQAADiEACw4YQAISABbdX/k+3g4YQAI SABbaThhAAhIAF3FgAEANHwIA6aD4QAsOCEAME6AACCUIf/QfAgCppABADST4QAsfH8beD0gLgCR IQAIOSAAAJEhAAyRIQAQkSEAFJEhABiRIQAckSEAIJEhACQ8gAAEOIQAADiEACw4YQAISABa/X/k +3g4YQAISABa8ThhAAhIAF1lgAEANHwIA6aD4QAsOCEAME6AACCUIf/QfAgCppABADST4QAsfH8b eDkgLgCxIQAIPIAABDiEAAA4hAAsOGEACEgAWqV/5Pt4OGEACEgAWpk4YQAISABdAYABADR8CAOm g+EALDghADBOgAAglCH/0HwIAqaQAQA0k+EALHx/G3g9IAAAOQlqJKFJaiSJKAACsUEACJkhAAo8 gAAEOIQAADiEACw4YQAISABaPX/k+3g4YQAISABaMThhAAhIAFyZgAEANHwIA6aD4QAsOCEAME6A ACCUIf/wfAgCppABABQ9IAAEgSkIOCwJAABBggOYPSAABIEpCAAsCQAAQIIAFD0gAASBSQg4PSAA BJFJCAA8YAAAOGNqMEv//WU9IAAEkGkINDxgAAA4Y2o4S//9UT0gAASQaQgIPGAAADhjakBL//09 PSAABJBpCAQ8YAAAOGNqTEgAW+k9IAAEkGkIGDxgAAA4Y2pYSABb7T0gAASQaQhsPGAAADhjaihL //2pfGkbeD1AAASQagm4PUAABIFKCDg4YAABLAr//0GCBeg9QAAEgUoINCwK//9Bggg8OGAAAiwJ //9BggXMk8EACJPhAAw8YAAAOGNqZEv//dE9IAAEkGkIiDxgAAA4Y2pwS//9vT0gAASQaQiMPGAA ADhjanxL//2pPSAABJBpCNA8YAAAOGNqjEv//ZU9IAAEkGkITDxgAAA4Y2qYS//9gT0gAASQaQj4 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 OEAKFHyCEAhOgAAgOEAKMXyCEAhOgAAgOEAKMnyCEAhOgAAgOEALA3yCEAhOgAAgvgIDBAAAAAUA QFZFUlNJT04tSU5GT0AAMTAxOTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfSAAAH6AAA AAYAAAANAAAAAAAAAAAAAAAAaHR0cHM6Ly9zdm4uaW50ZXJuLmxhdXRlcmJhY2guY29tL3N2bi9r ZXJuZWxzcmMvYnJhbmNoZXMvbmlnaHRseQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodHRwczovL3N2bi5pbnRlcm4ubGF1dGVy YmFjaC5jb20vc3ZuL2tlcm5lbHNyYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGJhdW1laXN0ZXIA AAAAAABlZGstbGludXg2NGJpdC03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAR0NDIDkuNS4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfoAAAABgAAAA0AAABOAAAn0gAAB+gAAAAGAAAA AAAAAAAAAAAAAAAAAAAAAAAAAUVEdUNPUy1JSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEFscGhhIEJyZWFrcG9pbnRz IHNldCBvbiAlZCB0YXNrIHN0YXRlIHdvcmRzAAAAAEFuYVN0YXRDaGVjayAlOHgAAAAAZ2V0U3Ry dWN0TmFtZTogJXMAAABcXAAAb3NfY29yZQBHbG9iYWwAACouAABUQ0JDdXIAAFRDQkxpc3QAUHJp b0N1cgBUQ0JQcmlvVGJsAABPU01lbVRibAAAAABTUF9USFJFQURfVABUQ0JTdGtQdHIAAABUQ0JF eHRQdHIAAABUQ0JTdGtCb3R0b20AAAAAVENCU3RrU2l6ZQAAVENCT3B0AABUQ0JJZAAAAFRDQk5l eHQAVENCRXZlbnRQdHIAVENCTXNnAABUQ0JEbHkAAFRDQlN0YXQAVENCUHJpbwBUQ0JEZWxSZXEA AABUQ0JUYXNrTmFtZQBwYXJfc2V0dXA6IFVTRVIgc3RydWN0IGZvdW5kLgAAAC5UYXNrTmFtZQAA AE9TX1NUSwAARXZlbnRUYmwAAAAARXZlbnRQdHIAAAAARXZlbnRDbnQAAAAARXZlbnRUeXBlAAAA RXZlbnROYW1lAAAAT1NGbGFnVGJsAAAAT1NGbGFnR3JwAAAARmxhZ1RibABGbGFnR3JwAC5PU0Zs YWdUeXBlAC5PU0ZsYWdXYWl0TGlzdAAuT1NGbGFnRmxhZ3MAAAAALk9TRmxhZ05hbWUALk9TRmxh Z05vZGVUQ0IAAC5PU0ZsYWdOb2RlRmxhZ3MAAAAALk9TRmxhZ05vZGVXYWl0VHlwZQAuT1NRU3Rh cnQAAAAuT1NRU2l6ZQAAAAAuT1NRT3V0AC5PU1FJbgAALk9TUUVuZAAuT1NRRW50cmllcwAuT1NN ZW1BZGRyAAAuT1NNZW1GcmVlTGlzdAAALk9TTWVtQmxrU2l6ZQAAAC5PU01lbU5CbGtzAC5PU01l bU5GcmVlAE9TVG1yVGJsAAAAAC5PU1RtclR5cGUAAC5PU1RtckNhbGxiYWNrAAAuT1NUbXJDYWxs YmFja0FyZwAAAC5PU1Rtck1hdGNoAC5PU1RtclBlcmlvZAAAAAAuT1NUbXJOYW1lAAAuT1NUbXJP cHQAAAAuT1NUbXJBY3RpdmUAAAAALk9TVG1yU3RhdGUAQW5hU3RhdEluaXQgJTh4AGdldE1hZ2lj IGFkZHI9JTh4LCBzaXplPSVkAAAtLS0gVEFTSyBtYWdpYyA9ICU4eAAAAAAtLS0gVEFTSyBwcmlv ID0gJWQuLCBtYWdpYyA9ICU4eAAAAAAsIG5hbWUgPSAlcwAgLS0tAAAAAFZlcnNpb25OYnIAAFZl cnNpb24AXEdsb2JhbFxWRVJTSU9OAFNvcnJ5OiBDb3VsZG4ndCBnZXQgc3ltYm9sIGFkZHJlc3Nl cwAAAABfX0VNVUNPU19BVABfX0VNVUNPU19BUwBfX0VNVUNPU19BTABUQVNLU1RBVEUAAABUQVNL UwAAAFRBU0tTdGF0ZQAAAEAoPSlfX1JUT1NfVUNPU19fVEFTS19UQVNLUwBPU19UTVIAAHN0cnVj dCBvc190bXIAAABUQVNLX1VTRVJfREFUQQAAc3RydWN0IHRhc2tfdXNlcl9kYXRhAAAAc3RydWN0 IFRBU0tfVVNFUl9EQVRBAAAAT1NfTUVNAABzdHJ1Y3Qgb3NfbWVtAAAAUEFSX01FTQBPU19RAAAA AHN0cnVjdCBvc19xAE9TX0ZMQUdfTk9ERQAAAABzdHJ1Y3Qgb3NfZmxhZ19ub2RlAE9TX0ZMQUdf R1JQAHN0cnVjdCBvc19mbGFnX2dycAAAKkVWRU5UX3QAAAAAT1NfRVZFTlQAAAAAc3RydWN0IG9z X2V2ZW50ACpUQ0JfdAAAT1NfVENCAABzdHJ1Y3Qgb3NfdGNiAAAA//+q2P//qxT//6sU//+rJP// qxT//6sk//+rJP//qyT//6sE//+rJP//qyT//6sk//+rJP//qyT//6sk//+rJP//qxT//6sk//+r JP//qyT//6sk//+rJP//qyT//6sk//+rJP//qyT//6sk//+rJP//qyT//6sk//+rJP//qyT//6sU AABuSAAAblgAAG5wAAAAAAAAbrwAAG7MAAAAAAAAbqgAAG6wAAAAAAAAbogAAG6QAABuoAAAAAAA AG4wAABuOAAAAAAAAG7gAABu7AAAAAAAAG8AAABvDAAAbxgAAAAAAABvKAAAbzAAAG84AAAAADx0 YXNrPgAAICAgaWQgAABwcmlvAAAAAHN0YXRlICAgAAAAAGV2ZW50ICAgIAAAAG1zZyAgICAgIAAA AGRlbGF5IAAAcHJvY2lkAABuYW1lIAAAAFRBU0suVGFzayAleAAAAABUQVNLLlRBU0sAAAAlNWQu IAAAACUzZC4gIAAAUlVOTklORwBERUxBWSAgAFJFQURZICAAU0VNICAgIABNQk9YICAgAFFVRVVF ICAAU1VTUEVORABNVVRFWCAgAEVWRkxBRyAAKCUyeCkgICAAAAAAVEFTSy5FdmVudCAleAAAAERh dGEuZHVtcCAleAAAAAAlNWQuAAAAAG9wdGlvbnM6ICAAAFNUS19DSEsgAAAAAFNUS19DTFIgAAAA AFNBVkVfRlAgAAAAAHBlbmRpbmcgbWVzc2FnZTogIAAAJTJ4IAAAAABzdGFjayBwdHI6IAByLnRh c2sgJXgAAABjb250ZXh0AHIudGFzawAAY3VycmVudAAgCgoAbWFnaWMgICAgAAAAVEFTSwAAAABU YXNrAAAAAEAoPSlfX1JUT1NfVUNPU19fVEFTS19UAP//rnj//664//+uyP//rxj//67Y//+vGP// rxj//68Y//+u6P//rxj//68Y//+vGP//rxj//68Y//+vGP//rxj//674//+vGP//rxj//68Y//+v GP//rxj//68Y//+vGP//rxj//68Y//+vGP//rxj//68Y//+vGP//rxj//68Y//+vCDxmbGFnPgAA bmFtZSAgICAAAAAAVEFTSy5GbGFnICV4AAAAAFRBU0suRkxBRwAAACUzZC4AAAAAPjk5LgAAAAB3 YWl0aW5nIHRhc2tzOgoAbWFnaWMgICAgIHdhaXQgIHR5cGUgICAgIAAAAG5hbWUAAAAAJTh4ICAA AAAlNHggIAAAAGNscl9hbGwgIAAAAGNscl9hbnkgIAAAAHNldF9hbGwgIAAAAHNldF9hbnkgIAAA ACglM2QuKSAgIAAAAGZsYWdzAAAAd2FpdGluZwBGTEFHAAAAAEYAAABGbGFnAAAAAEAoPSlfX1JU T1NfVUNPU19fVEFTS19GADxldmVudD4AdHlwZSAgAABjb3VudCAgAHB0ciAgICAgIAAAAFRBU0su RVZFTlQAAFVOVVNFRAAATUJPWCAgAABRVUVVRSAAAFNFTSAgIAAATVVURVggAABGTEFHICAAACgl MngpICAAVEFTSy5FLlEAAAAAICAlM2QuAAB3YWl0aW5nIHRhc2tzIHByaW8KACVkLiAAAAAAbWFp bGJveCBjb250ZW50CgAAAABzdGFydCAgICAgc2l6ZSBlbnRyaWVzICBpbiAgICAgICAgb3V0CgAA JTVkLiAlNWQuICAgAAAAAERhdGEuRHVtcCAleAAAAABxdWV1ZSBlbnRyaWVzOgoAYWRkcmVzcyAg ICAgY29udGVudAoAAAAARVZFTlQAAABFdmVudAAAAEAoPSlfX1JUT1NfVUNPU19fVEFTS19FAP// uLT//7jI//+42P//uOj//7j4//+5CDx0aW1lcj4AYWN0aXZlAABzdG9wcGVkAFRBU0suVGltZXIg JXgAAABUQVNLLlRJTUVSAAAlcwAAdW51c2VkAABjb21wbGV0ZWQAAABydW5uaW5nACglMngpAAAA JWQuAE9TVG1yVGltZQAAAG5vbmUAAAAAb25lIHNob3QAAAAAcGVyaW9kaWMAAAAAY2FsbGJhY2sA AAAAY2IgYXJnAABEYXRhLkxpc3QgJXgAAAAAY2FsbGJhY2sgICAgICAgICAgYXJndW1lbnQgICAg ICAgICAgc3ltYm9sCgAlOHggICU4eCAgAABzdGF0ZSAgAHBlcmlvZCAAIGxlZnQgIABvcHRpb24g ICAAAABjYWxsYmFjayAAAABTb3JyeTogQ291bGRuJ3QgZ2V0IHRpbWVyIGluZm9ybWF0aW9uAAAA VElNRVIAAABUSQAAVEltZXIAAABAKD0pX19SVE9TX1VDT1NfX1RBU0tfVEkAAAAA///DBP//wiz/ /8LE///C1P//wuT//8L0JTZkLgAAAABzb21ldGhpbmcgYWRkaXRpb25hbC4uLgoAAAAAYWRkcmVz cyAgAAAAYmxrc2l6ZSAgAAAAYmxvY2tzICAgAAAAZnJlZSAgICAgAAAATUVNT1JZAABNZW1vcnkA AEAoPSlfX1JUT1NfVUNPU19fVEFTS19NAHBhcnRpdGlvbgAAAFRBU0suUEFSdGl0aW9uICV4AAAA VEFTSy5QQVIAAAAAKgAAAGNvcmUAAAAALQAAAGVtcHR5AAAAZGlzYWJsZWQAAAAAc3VzcGVuZGVk AAAAY29kZSBzdGFydCAgICBzaXplICBwaHlzaWNhbCAgICBkYXRhIHN0YXJ0ICAgIHNpemUgIHBo eXNpY2FsCgAAACU4eCAgJTh4ICAlOHggICAgAAAAJTh4ICAlOHggICU4eAoAAGFkZHJlc3MgICBj b2RlIHN0YXJ0ICAgIAoAAAAlOHggICU4eAoAAABtZW1vcnkgdGFibGUKAAAAdmlydHVhbCAgIHBo eXNpY2FsICBzaXplCgAAAFBBUlBhcmFUYmwAAEFjdGl2ZVBJRAAAAFBBUl9UYXNrTmFtZQAAAABQ QVJfUEFSQU1fVAAuSUQALlByaW8AAAAuU3RhdHVzAC5QaGFzZUNvdW50AFBBUlBhcnRNZW0AAFBB Ul9NRU1fVAAAAC5Db2RlU3RhcnRBZGRyAAAuQ29kZVNpemUAAAAuQ29kZU9mZnNldAAuRGF0YVN0 YXJ0QWRkcgAALkRhdGFTaXplAAAALkRhdGFPZmZzZXQALkVudHJ5UG9pbnQAUEFSX0hFQURFUl9U QkxfVAAAAAAuUEFSX1NUQVJUAABQQVJNZW1UYmwAAABQQVJfTUVNX1JFR0lPTl9UAAAAAC5WQV9T dGFydAAAAC5QQV9TdGFydAAAAC5TaXplAAAALk93bmVyAABtYWdpYyAgICAgAAAgaWQgAAAAAG5h bWUgICAgIAAAAHN0YXRlICAgICAAAHBoYXNlcyAAU29ycnk6IHN5bWJvbCB0eXBlcyBtaXNzaW5n AFNvcnJ5OiBubyBwYXJ0aXRpb25zIGZvdW5kAABUQVNLLlBBUi5BVkFJTAAAX19SVE9TX1VDT1Nf X0ZVTkMAAABQQVJUSVRJT04AAABQQVIAUEFSdGl0aW9uAAAAQCg9KV9fUlRPU19VQ09TX19UQVNL X1BBUgAAAHByb2Nlc3MAVEFTSy5QUk9DZXNzICV4AFRBU0suUFJPQwAAAERBVEEuZHVtcCAleAAA AAB0YXNrIG1hZ2ljICBpZCAgIG5hbWUKAAAlNWQuICAAAFNQX1Byb2NEZXNjAFNQX1BST0NFU1Nf VAAAAAAuUHJvY0lEAC5SZWdDZmcALlN0YXJ0AAAuRW5kAAAAAC5Qcm9jZXNzAAAAAHN0YXJ0ICAg IAAAAGVuZCAgICAgIAAAAFNvcnJ5OiBubyBwcm9jZXNzIHRhYmxlIGZvdW5kAAAAVEFTSy5QUk9D LkFWQUlMAFBST0NFU1MAUFJPQwAAAABQUk9DZXNzAEAoPSlfX1JUT1NfVUNPU19fVEFTS19QUk9D AAA8b3B0aW9uPgAAAAA8cHJlZml4PgAAAABPUwAAPHByb2dyYW0+AAAAT3B0aW9uOiBPU1BSRUZJ WCB8IE9TUFJPR1JBTQAAAABPUyBwcm9ncmFtIG9wdGlvbiBzZXQAAABPUyBwcmVmaXggb3B0aW9u IHNldAAAAABPU1BSRUZJWAAAAABPU1BST0dSQU0AAABPUFRJT04AAE8AAABPcHRpb24AADxrZXk+ AAAAICAwLiAgMDAwMDAwMDAgIC0gICAgICAgICAwMDAwMDAwMAoATU1VLkMgMDoweDAtLTB4ZmZm ZmZmZmYgMHgwACUzZC4gICU4eCAgJTh4ICAlOHgKAAAAAE1NVS5DIDB4JXg6MHgleCsrMHgleCAw eCV4AABzcGFjZSBpZCAlZC4gc2Nhbm5lZAAAAABtbXUgc2Nhbm5lZABwYXJ0aXRpb24gbm90IGZv dW5kAGtleSBtaXNzaW5nAFZJRVcAAAAAU0NBTgAAAABNTVUAX1JUT1NfVUNPU19fVEFTS19NTVUA AAAAIGlkICAgdmlydHVhbCAgIHNpemUgICAgICBwaHlzaWNhbAAASnVuIDEzIDIwMjQAQVJNAE1U RCBWZXJzaW9uIHVDL09TLUlJICAlcyAgJXMKCgAAbWFnaWMgICAgICAgICAgICAlOHggIAAAVGFz ayBMaXN0ICAgICAgICAlOHggIAAAVENCIEV4dCBPZmZzZXQgICAlOHgKAAAAVENCIGxlbmd0aCAg ICAgICAlOHggIAAAICAgICAgICAgICVzCgAAAHBvaW50ZXIgc2l6ZSAgICAgJWQKAAAAAGNlcnQg ICAgICAgICAgICAgJWQKAAAAAG9zIHZlcnNpb24gICAgICAgJWQuJWQAAG9zIHZlcnNpb24gICAg ICAgPyAgICAgICAgIABURVNUAAAAAGFyZ3VtZW50ICAgICAgICAgdmFsdWUgICAgIGNvbnRlbnQg ICBzeW1ib2wAZ2V0QXJtQ29udGV4dDogbWFnaWM9JTh4AAAAAGdldEFybUNvbnRleHQ6IHNwPSU4 eAAAAE9TQ3R4U3cAZ2V0QXJtQ29ydGV4Q29udGV4dDogbWFnaWM9JTh4AABnZXRBcm1Db3J0ZXhD b250ZXh0OiBmcmFtZT0lOHgAAFBlbmRTVl9IYW5kbGVyAABnZXRDb250ZXh0OiBtYWdpYz0lOHgA AAAhIUFSTSBDb250ZXh0OiBVcGRhdGUgbmVlZGVkIQAAAENPUlRFWE0AcjQAAHI1AAByNgAAcjcA AHI4AAByOQAAcjEwAHIxMQByMAAAcjEAAHIyAAByMwAAcjEyAHIxNABwYwAAeHBzcgAAAABjb250 cm9sAHBzcABtc3AAY3BzcgAAAAByOF91c3IAAHI5X3VzcgAAcjEwX3VzcgByMTFfdXNyAHIxMl91 c3IAcjE0X3N2YwByMTNfc3ZjAGhhcmR3YXJldGhyZWFkAABnZXRTcGFjZUlkOiBlbnRyeQAAAGdl dFNwYWNlSWQ6ICU0eABnZXRUYXNrU3BhY2VJZDogbWFnaWM9JTh4LCBzaWQ9JTR4AABnZXRNYWNo aW5lTGlzdCgpAAAAAGdldE1hY2hpbmVMaXN0KCksIG51bW1hY2hzPSVkLgAAZ2V0TWFjaGluZUlk KCk6ICU4eABnZXRNYWNoaW5lSWQoKSA9ICVkLgAAAABnZXRNYWNoaW5lTmFtZSgpOiAlOHgAAABn ZXRNYWNoaW5lTmFtZSgpID0gJXMgAABnZXRDdXJyZW50TWFjaGluZUlkKCkAAABnZXRDdXJyZW50 R3Vlc3RJZCgpAHBhcmFtZXRlciAxOiAweCU4eCA9ICVzAG1hZ2ljAAAAbWFnaWNzaXplAAAAdW5r bm93biB0b3BpYwAAAFRBU0suQ09ORklHAF9fUlRPU19NWVJUT1NfX0ZVTkMAdGNiAFRBU0suU1RS VUNUAHVua25vd24gdGFibGUAAABUQVNLLlRBQkxFAABtaW4AbWF4AFRBU0suVEFTS1NUQVRFAAB1 Qy9PUy1JSQBEQVRBAABt9AAAbgAAAG4IAABuFAAAACQAAG3oAAASUAAAbdwAABJ8AABt0AAAEyRP UwAAAAAAAAAAAAAAAAACAAAAAAAAbagAAAAAAAAAAgAAAAAAAAAAAAAAMAAAAPgAABUcAAAAAgAA AAAAAG2oAAAAAAAAAAMIUAAAAAQAkAAAIqgAAAADAFAAAAAEAJAAACT0AABxuAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAccQAAHSMAABxzAAAcdQAABykAAAAAwAoAAAABAD8 AAAoEAAAAAIAAAAAAABtqAAAAAAAAAADACgAAAAEAPwAACdgAABxuAAAczAAAHM4AAAAAAAAAAAA AHNAAABzSAAAc0wAAHNUAAAleAAAAAMJPQAAAAQBVAAAL4QAAAACAAAAAAAAbagAAAAAAAAAAwA9 AAAABAFUAAA0DAAAcbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSIAABt/AAAdJAAAHSYAAAq kAAAAAMFRgAAAAQBtAAAOhQAAAACAAAAAAAAdeAAAAAAAAAAAwBGAAAABAG0AAA5bAAAcbgAAHWw AAB1uAAAdcAAAHXIAAB11AAAAAAAAAAAAAB2CAAAdhAAAHYUAAB2HAAANOwAAAADAzwAAAAEAiwA ADygAAAAAgAAAAAAAG2oAAAAAAAAAAMAPAAAAAQCLAAAPPAAAHakAAB7fAAAdqwAAHa0AAA7HAAA cbgAAHZ0AAB2gAAAdowAAHaYAAAAAAAAeaAAAHmsAAB5sAAAebwAAD4AAAB5fAAAAAMAAAAAAAAA AAAAeYwAAEhEAAAAAgAAAAAAAHlEAAAAAAAAAAMAMgAAAAQCsAAAQIAAAAACAAAAAAAAeWAAAAAA AAAAAwUyAAAABAKwAABHhAAAeRAAAHkcAAB5JAAAcEwAAHkwAAB5PAAAAAAAAHq8AAB6xAAAeswA AHrUAABIfAAAeqwAAAADAAAAAAAAAAAAAHmMAABN/AAAAAIAAAAAAAB5RAAAAAAAAAADCSgAAAAE AzgAAEmwAAAAAgAAAAAAAHqMAAAAAAAAAAMAKAAAAAQDOAAAS6QAAHG4AAB5HAAAenQAAHqAAAAA AAAAe2gAAAABAAB7dAAAAAIAAAAAAAAAAAAAAAIAAAAAAAB7UAAAAAAAAAACAAAAAAAAezgAAAAA AAAAAgAAAAAAAHsYAAAAAAAAe4AAAHuIAAB7jAAAdnAAAE40AAB8VAAAAAEAAHxcAAAAAgAAAAAA AAAAAAAAAgAAAAAAAHxIAAAAAAAAAAIAAAAAAAB8NAAAAAAAAAACAAAAAAAAeWAAAAAAAAAAAQA8 AAAAAHyAAABRkAAAAAIAAAAAAAAAAAAAUZAAAHxkAAB8ZAAAfGQAAHxoAABQLAAAAAEMOAAAAAB9 sAAAVJwAAH2oAAB9qAAAdnAAAHZwAABUZAAAfvwAAAAAAAAABAAAfsgAAAAAAAAABAAAfswAAAAA AAAABAAAftAAAAAAAAAABAAAftQAAAAAAAAABAAAfqgAAAAAAAAABAAAfqwAAAAAAAAABAAAfrAA AAAAAAAABAAAfrQAAAAAAAAABAAAfwQAAAAAAAAABAAAfwwAAAAAAAAABAAAfxQAAAAAAAAABAAA fxwAAAAAAAAABAAAfyQAAAAAAAAABAAAfywAAAAAAAAABAAAfuAAAAAAAAAABAAAfzQAAAAAAAAA AAAAAAAAAAAAAAAAAAAAfqgAAAAAAAAABAAAfqwAAAAAAAAABAAAfrAAAAAAAAAABAAAfrQAAAAA AAAABAAAfrgAAAAAAAAABAAAfrwAAAAAAAAABAAAfsAAAAAAAAAABAAAfsQAAAAAAAAABAAAfsgA AAAAAAAABAAAfswAAAAAAAAABAAAftAAAAAAAAAABAAAftQAAAAAAAAABAAAftgAAAAAAAAABAAA ftwAAAAAAAAABAAAfuAAAAAAAAAABAAAfuQAAAAAAAAABAAAfuwAAAAAAAAABAAAfvQAAAAAAAAA AAAAfvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIwAAAAD AAAAFwAAAAAAAICYAABfSAAAgLAAAAAHAAAAFwAAAAAAAHmMAABgBAAAgMwAAAADAAAAFwAAAAAA AHmMAABgpAAAgOAAAAADAAAAFwAAAAAAAHmMAABhbAAAdnAAAIDwAAB8sAAAAABUMzJF ) HELP.FILTER.Add rtosucos RETURN ) menu_32bit: ;(header, infix) ( PMACRO.LOCK ( PRIVATE &sHeader &sInfix &sMenuName PARAMETERS &sHeader &sInfix &sMenuName=TASK.TRANSPOSE.INFIX("&sHeader") IF MENU.EXIST("TASK.&(sMenuName)") MENU.Delete.NAME TASK.&(sMenuName) IF MENU.EXIST("EXT.&(sMenuName)") MENU.Delete.NAME EXT.&(sMenuName) MENU.ReProgram (&+ ; -------------------------------------------------------------------------------- ; @Title: Menu File for TRACE32 uC/OS-II Awareness ; @Description: - ; @Keywords: ucos menu awareness ; @Author: DIE ; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: ucos.m 8967 2023-04-25 07:27:01Z rdienstbeck $ NAME "TASK.&sMenuName" IF !MENU.EXIST("TASK.&sMenuName") ( add menu ( popup "&sHeader" ( if y.exist(T32OUT) ( menuitem "&RTOS Terminal" "TERM T32OUT 0" separator ) default menuitem "Display &Tasks" "TASK.&(sInfix)Task" menuitem "Display &Events" "TASK.&(sInfix)Event" menuitem "Display &Flags" "TASK.&(sInfix)Flag" menuitem "Display &Timers" "TASK.&(sInfix)TImer" menuitem "Display &Memory Partitions" "TASK.&(sInfix)Memory" if task.&(sInfix)par.avail()==1 ( menuitem "Display &Space Partitions" "TASK.&(sInfix)PARTition" ) if task.&(sInfix)proc.avail()==1 ( menuitem "Display &Processes" "TASK.&(sInfix)PROCess" ) separator popup "&Stack Coverage" ( menuitem "&List Stacks" ( if !ice() TASK.&(sInfix)STacK.PATtern 0 TASK.&(sInfix)STacK ) menuitem "Add Task" "TASK.&(sInfix)STacK.ADD" menuitem "Remove Task" "TASK.&(sInfix)STacK.ReMove" menuitem "Reset Coverage" ( PRIVATE &yes DIALOG.YESNO "Overwrite unused stack space" "with stack fill pattern?" ENTRY &yes IF !&yes ENDDO TASK.&(sInfix)STacK.Init ) ) ) popup "Trace" ( popup "List" ( separator menuitem "&Task Switches" "Trace.List List.TASK" menuitem "&Default and Tasks" "Trace.List List.TASK DEFault" ) ) popup "Perf" ( separator popup "&Task Runtime" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on ) if a.mode.flow() ( Break.Delete /TraceEnable Break.Set task.config(magic) /TraceEnable ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASK" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASK" menuitem "[:achart]Tracking with Trace &List" ( Trace.List List.TASK DEFault /Track Trace.CHART.TASK /Track ) ) popup "Task &Function Runtime" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on Analyzer.STATistic.PreFetch on ) if a.mode.flow() ( Break.Delete /TraceData Break.Set task.config(magic) /TraceData ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKFUNC" menuitem "[:perf]Show as &Tree" "Trace.STATistic.TASKTREE" menuitem "[:perf]Show &Detailed Tree" "Trace.STATistic.TASKTREE ALL" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKFUNC" menuitem "[:alist]Show N&esting" "Trace.List List.TASK FUNC TI.FUNC" ) popup "Task &Status" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKSTATE" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKSTATE" menuitem "[:achart]Tracking with Trace &List" ( Trace.List List.TASK DEFault /Track Trace.CHART.TASKSTATE /Track ) ) ) popup "&Help" ( menuitem "µC/OS RTOS Debugger Manual" "HELP __RTOS_UCOS_" ) ) menu "task.&(sInfix)task" ( default menuitem "Display Detailed" ( PRIVATE &magic magic=address.offset(track.address()) TASK.&(sInfix)Task &magic ) menuitem "Display TCB" ( PRIVATE &address &machid &table &struct &address=track.address() &machavail=PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES) IF &machavail &machavail=SYStem.Option.MACHINESPACES() IF &machavail ( &machid=address.machineid(&address) &table=task.&(sInfix)table(TCB) &struct="typeof(*"+symbol.name(&machid:::&table)+")" ) else ( &struct=task.&(sInfix)struct(tcb)+"*" ) Var.View %Open %String (&struct)(&address) ) separator menuitem "Display Stack Frame" ( PRIVATE &address &address=address.offset(track.address()) Frame /Locals /Caller /Task &address ) menuitem "Switch Context" "Register.TASK address.offset(track.address())" separator menuitem "Add to Stack Cov" "TASK.&(sInfix)STK.ADD address.offset(track.address())" menuitem "Rm from Stack Cov" "TASK.&(sInfix)STK.RM address.offset(track.address())" separator menuitem "Dump TCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)event" ( default menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address) TASK.&(sInfix)Event &magic ) menuitem "Display ECB" ( PRIVATE &address &machavail &machid &table &struct &address=track.address() &machavail=PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES) IF &machavail &machavail=SYStem.Option.MACHINESPACES() IF &machavail ( &machid=address.machineid(&address) &table=task.&(sInfix)table(Event) &struct="typeof(*"+symbol.name(&machid:::&table)+")" ) else ( &struct="struct os_event*" ) Var.View %Open %String (&struct)(&address) ) menuitem "Dump ECB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)e.q" ( menuitem "Display QCB" ( PRIVATE &address &address=address.offset(track.address()) v.v %m (struct os_q*)&address ) default menuitem "Dump QCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)flag" ( default menuitem "Display Detailed" "TASK.&(sInfix)Flag track.address()" menuitem "Display FCB" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (struct os_flag_grp*)&address ) menuitem "Dump FCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)timer" ( default menuitem "Display Detailed" "TASK.&(sInfix)TImer track.address()" menuitem "Display Tmr CB" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (struct os_tmr*)&address ) menuitem "Dump Tmr CB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)par" ( default menuitem "Display Detailed" "TASK.&(sInfix)PARtition track.address()" menuitem "Display partition struct" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (PAR_PARAM_T*)&address ) menuitem "Dump partition struct" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) ) ) ) PMACRO.UNLOCK RETURN ) autoload_32bit: ;(options) ( PARAMETERS &sOptions RETURN ) extension_64bit: ; (options) ( PARAMETERS &sParameters &sOptions EXTension.LOAD &sParameters &sOptions ( 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 f8XzeH/m+3g8YAABOGOCjEgAK0U8YAABOGOCoEgAKy1/xfN4f+b7eDxgAAE4Y4tQSAAqcTxgAAE4 Y4KsSAAqZUv//tw/oAABO72CsH+j63hIACpRSAAqlT0gAASAiQvMfIP+cHyE+BR8Y/EUSAAp+Xxk G3g8YAAAOGN+NEgAKiVIACppf6PreEgAKhlIACpdPSAABICJDCh8g/5wfIT4FHxj8RRIACnZfGQb eDxgAAA4Y3y8SAAp7TxgAAE4Y4NgSAAp4ThgAABIACoVgAEAJHwIA6aDgQAQg6EAFIPBABiD4QAc OCEAIE6AACA8YAABOGOCuEgAKa1L//6APGAAAThjgrxIACmdS///hDxgAAE4Y4LESAApjUv//3Q8 YAABOGOAuEgAKX1L//9kPGAAAThjgtBIACltS///VJQh/7B8CAKmkAEAVJOBAECTwQBIk+EATD0g AAQ5SQvog8kL6IPqAAQ9IAAEgKkLnD0gAAQ5KQwggGkAAICJAARIACkZVIUEPn/D83h/5Pt4S//9 ETxgAAE4Y4NgSAApCT0gAASAiQtsfIP+cHyE+BR8Y/EUSAAowXx8G3g9IAAEgSkMLCwJ//9AggDU LAMAAEGCAhA9IAAEgSkMECwJ//9BggIAk2EAPJOhAEQ4g///PSAABIPpCph/5PnWf/3+cD0gAAQ5 SQrwg2kK8IPKAAQ4YAB6SAAozTxgAAE4Y4NASAAohThgAABIACi5PSAABIEpDBB9I/5wfSnwFHxj 2RR8ifgUfGPpFEgAKDl8fxt4PSAABICJC0R8g/5wfIT4FHxjAZRIACgpfIgjeHxnG3g4oAAAf+b7 eDxgAAE4Y4NkSAAoJTxgAAE4Y4NgSAAoGYNhADyDoQBESAABSJNBADiTYQA8k6EARD0gAASD6QqY f+P51n/9/nA9IAAEOUkK8IEpCvCAigAEf/8gFH+9SRQ4YAB6SAAoDTxgAAE4Y4LcSAAnxThgAABI ACf5PSAABICJDCx8g/5wfIT4FHxj6RRIACeBfHsbeDvAAAA9IAAEgIkL2HyD/nB8hPgUfGPpFEgA J2F8eht4PSAABICJCyh8g/5wfIT4FHxj6RRIACdFfUPYFH0+8RR/R9N4OKAAAH9m23g8YAABOGOD HEgAJ0k9IAAEgGkLjHxj+hRIACbNfHsbeD0gAASAiQrkfIP+cHyE+BR8Y+kUSAAm+Xx6G3g9IAAE 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 AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABBbHBoYSBCcmVha3Bv aW50cyBzZXQgb24gJWQgdGFzayBzdGF0ZSB3b3JkcwAAAABBbmFTdGF0Q2hlY2sgJTh4AAAAAGdl dFN0cnVjdE5hbWU6ICVzAAAAXFwAAG9zX2NvcmUAR2xvYmFsAAAqLgAAVENCQ3VyAABUQ0JMaXN0 AFByaW9DdXIAVENCUHJpb1RibAAAT1NNZW1UYmwAAAAAU1BfVEhSRUFEX1QAVENCU3RrUHRyAAAA VENCRXh0UHRyAAAAVENCU3RrQm90dG9tAAAAAFRDQlN0a1NpemUAAFRDQk9wdAAAVENCSWQAAABU Q0JOZXh0AFRDQkV2ZW50UHRyAFRDQk1zZwAAVENCRGx5AABUQ0JTdGF0AFRDQlByaW8AVENCRGVs UmVxAAAAVENCVGFza05hbWUAcGFyX3NldHVwOiBVU0VSIHN0cnVjdCBmb3VuZC4AAAAuVGFza05h bWUAAABPU19TVEsAAEV2ZW50VGJsAAAAAEV2ZW50UHRyAAAAAEV2ZW50Q250AAAAAEV2ZW50VHlw ZQAAAEV2ZW50TmFtZQAAAE9TRmxhZ1RibAAAAEZsYWdUYmwARmxhZ0dycAAuT1NGbGFnVHlwZQAu T1NGbGFnV2FpdExpc3QALk9TRmxhZ0ZsYWdzAAAAAC5PU0ZsYWdOYW1lAC5PU0ZsYWdOb2RlVENC AAAuT1NGbGFnTm9kZUZsYWdzAAAAAC5PU0ZsYWdOb2RlV2FpdFR5cGUALk9TUVN0YXJ0AAAALk9T UVNpemUAAAAALk9TUU91dAAuT1NRSW4AAC5PU1FFbmQALk9TUUVudHJpZXMALk9TTWVtQWRkcgAA Lk9TTWVtRnJlZUxpc3QAAC5PU01lbUJsa1NpemUAAAAuT1NNZW1OQmxrcwAuT1NNZW1ORnJlZQBP U1RtclRibAAAAAAuT1NUbXJUeXBlAAAuT1NUbXJDYWxsYmFjawAALk9TVG1yQ2FsbGJhY2tBcmcA AAAuT1NUbXJNYXRjaAAuT1NUbXJQZXJpb2QAAAAALk9TVG1yTmFtZQAALk9TVG1yT3B0AAAALk9T VG1yQWN0aXZlAAAAAC5PU1RtclN0YXRlAEFuYVN0YXRJbml0ICU4eABnZXRNYWdpYyBhZGRyPSUx NngsIHNpemU9JWQALS0tIFRBU0sgbWFnaWMgPSAlOHgAAAAALS0tIFRBU0sgcHJpbyA9ICVkLiwg bWFnaWMgPSAlOHgAAAAALCBuYW1lID0gJXMAIC0tLQAAAABWZXJzaW9uTmJyAABWZXJzaW9uAFxH bG9iYWxcVkVSU0lPTgBTb3JyeTogQ291bGRuJ3QgZ2V0IHN5bWJvbCBhZGRyZXNzZXMAAAAAX19F TVVDT1NfQVQAX19FTVVDT1NfQVMAX19FTVVDT1NfQUwAVEFTS1NUQVRFAAAAVEFTS1MAAABUQVNL U3RhdGUAAABAKD0pX19SVE9TX1VDT1NfX1RBU0tfVEFTS1MAT1NfVE1SAABzdHJ1Y3Qgb3NfdG1y AAAAVEFTS19VU0VSX0RBVEEAAHN0cnVjdCB0YXNrX3VzZXJfZGF0YQAAAHN0cnVjdCBUQVNLX1VT RVJfREFUQQAAAE9TX01FTQAAc3RydWN0IG9zX21lbQAAAFBBUl9NRU0AT1NfUQAAAABzdHJ1Y3Qg b3NfcQBPU19GTEFHX05PREUAAAAAc3RydWN0IG9zX2ZsYWdfbm9kZQBPU19GTEFHX0dSUABzdHJ1 Y3Qgb3NfZmxhZ19ncnAAACpFVkVOVF90AAAAAE9TX0VWRU5UAAAAAHN0cnVjdCBvc19ldmVudAAq VENCX3QAAE9TX1RDQgAAc3RydWN0IG9zX3RjYgAAAP//oKj//6Dk//+g5P//oPT//6Dk//+g9P// oPT//6D0//+g1P//oPT//6D0//+g9P//oPT//6D0//+g9P//oPT//6Dk//+g9P//oPT//6D0//+g 9P//oPT//6D0//+g9P//oPT//6D0//+g9P//oPT//6D0//+g9P//oPT//6D0//+g5AAAedQAAHnk AAB5/AAAAAAAAHpIAAB6WAAAAAAAAHo0AAB6PAAAAAAAAHoUAAB6HAAAeiwAAAAAAAB5vAAAecQA AAAAAAB6bAAAengAAAAAAAB6jAAAepgAAHqkAAAAAAAAerQAAHq8AAB6xAAAAAA8dGFzaz4AACAg IGlkIAAAcHJpbwAAAABzdGF0ZSAgIAAAAABldmVudCAgICAAAABtc2cgICAgICAAAABkZWxheSAA AHByb2NpZAAAbmFtZSAAAABUQVNLLlRhc2sgJXgAAAAAVEFTSy5UQVNLAAAAJTVkLiAAAAAlM2Qu ICAAAFJVTk5JTkcAREVMQVkgIABSRUFEWSAgAFNFTSAgICAATUJPWCAgIABRVUVVRSAgAFNVU1BF TkQATVVURVggIABFVkZMQUcgACglMngpICAgAAAAAFRBU0suRXZlbnQgJXgAAABEYXRhLmR1bXAg JXgAAAAAJTVkLgAAAABvcHRpb25zOiAgAABTVEtfQ0hLIAAAAABTVEtfQ0xSIAAAAABTQVZFX0ZQ IAAAAABwZW5kaW5nIG1lc3NhZ2U6ICAAACUyeCAAAAAAc3RhY2sgcHRyOiAAci50YXNrICV4AAAA Y29udGV4dAByLnRhc2sAAGN1cnJlbnQAIAoKAG1hZ2ljICAgICAgICAgICAAAAAAVEFTSwAAAABU YXNrAAAAAEAoPSlfX1JUT1NfVUNPU19fVEFTS19UAP//pOT//6Us//+lPP//pYz//6VM//+ljP// pYz//6WM//+lXP//pYz//6WM//+ljP//pYz//6WM//+ljP//pYz//6Vs//+ljP//pYz//6WM//+l jP//pYz//6WM//+ljP//pYz//6WM//+ljP//pYz//6WM//+ljP//pYz//6WM//+lfDxmbGFnPgAA bmFtZSAgICAAAAAAVEFTSy5GbGFnICV4AAAAAFRBU0suRkxBRwAAACUzZC4AAAAAPjk5LgAAAAB3 YWl0aW5nIHRhc2tzOgoAbWFnaWMgICAgIHdhaXQgIHR5cGUgICAgIAAAAG5hbWUAAAAAJTE2eCAg AAAlNHggIAAAAGNscl9hbGwgIAAAAGNscl9hbnkgIAAAAHNldF9hbGwgIAAAAHNldF9hbnkgIAAA ACglM2QuKSAgIAAAAGZsYWdzAAAAd2FpdGluZwBGTEFHAAAAAEYAAABGbGFnAAAAAEAoPSlfX1JU T1NfVUNPU19fVEFTS19GADxldmVudD4AdHlwZSAgAABjb3VudCAgAHB0ciAgICAgICAgICAgICAg AAAAVEFTSy5FVkVOVAAAVU5VU0VEAABNQk9YICAAAFFVRVVFIAAAU0VNICAgAABNVVRFWCAAAEZM QUcgIAAAKCUyeCkgIABUQVNLLkUuUQAAAAAgICUzZC4AAHdhaXRpbmcgdGFza3MgcHJpbwoAJWQu IAAAAABtYWlsYm94IGNvbnRlbnQKAAAAAHN0YXJ0ICAgICAgICAgc2l6ZSBlbnRyaWVzICBpbiAg ICAgICAgICAgIG91dAoAACU1ZC4gJTVkLiAgIAAAAABEYXRhLkR1bXAgJXgAAAAAcXVldWUgZW50 cmllczoKAGFkZHJlc3MgICAgIGNvbnRlbnQKAAAAAEVWRU5UAAAARXZlbnQAAABAKD0pX19SVE9T X1VDT1NfX1RBU0tfRQD//7Es//+xQP//sVD//7Fg//+xcP//sYA8dGltZXI+AGFjdGl2ZQAAc3Rv cHBlZABUQVNLLlRpbWVyICV4AAAAVEFTSy5USU1FUgAAJXMAAHVudXNlZAAAY29tcGxldGVkAAAA cnVubmluZwAoJTJ4KQAAACVkLgBPU1RtclRpbWUAAABub25lAAAAAG9uZSBzaG90AAAAAHBlcmlv ZGljAAAAAGNhbGxiYWNrAAAAAGNiIGFyZwAARGF0YS5MaXN0ICV4AAAAAGNhbGxiYWNrICBhcmd1 bWVudCAgc3ltYm9sCgAlMTZ4ICAlMTZ4ICAAAAAAc3RhdGUgIABwZXJpb2QgACBsZWZ0ICAAb3B0 aW9uICAgAAAAY2FsbGJhY2sgAAAAU29ycnk6IENvdWxkbid0IGdldCB0aW1lciBpbmZvcm1hdGlv bgAAAFRJTUVSAAAAVEkAAFRJbWVyAAAAQCg9KV9fUlRPU19VQ09TX19UQVNLX1RJAAAAAP//vXT/ /7x8//+9NP//vUT//71U//+9ZCU2ZC4AAAAAc29tZXRoaW5nIGFkZGl0aW9uYWwuLi4KAAAAAG1h Z2ljICAgICAgICAgICAgAAAAYWRkcmVzcyAgICAgICAgICAAAABibGtzaXplICAAAABibG9ja3Mg ICAAAABmcmVlICAgICAAAABNRU1PUlkAAE1lbW9yeQAAQCg9KV9fUlRPU19VQ09TX19UQVNLX00A cGFydGl0aW9uAAAAVEFTSy5QQVJ0aXRpb24gJXgAAABUQVNLLlBBUgAAAAAqAAAAY29yZQAAAAAt AAAAZW1wdHkAAABkaXNhYmxlZAAAAABzdXNwZW5kZWQAAABjb2RlIHN0YXJ0ICAgIHNpemUgIHBo eXNpY2FsICAgIGRhdGEgc3RhcnQgICAgc2l6ZSAgcGh5c2ljYWwKAAAAJTE2eCAgJTh4ICAlOHgg ICAgAAAlMTZ4ICAlOHggICU4eAoAYWRkcmVzcyAgICAgICAgICAgY29kZSBzdGFydCAgICAKAAAA JTE2eCAgJTE2eAoAbWVtb3J5IHRhYmxlCgAAAHZpcnR1YWwgICAgICAgICAgIHBoeXNpY2FsICAg ICAgICAgIHNpemUKAAAAJTE2eCAgJTE2eCAgJTh4CgAAAABQQVJQYXJhVGJsAABBY3RpdmVQSUQA AABQQVJfVGFza05hbWUAAAAAUEFSX1BBUkFNX1QALklEAC5QcmlvAAAALlN0YXR1cwAuUGhhc2VD b3VudABQQVJQYXJ0TWVtAABQQVJfTUVNX1QAAAAuQ29kZVN0YXJ0QWRkcgAALkNvZGVTaXplAAAA LkNvZGVPZmZzZXQALkRhdGFTdGFydEFkZHIAAC5EYXRhU2l6ZQAAAC5EYXRhT2Zmc2V0AC5FbnRy eVBvaW50AFBBUl9IRUFERVJfVEJMX1QAAAAALlBBUl9TVEFSVAAAUEFSTWVtVGJsAAAAUEFSX01F TV9SRUdJT05fVAAAAAAuVkFfU3RhcnQAAAAuUEFfU3RhcnQAAAAuU2l6ZQAAAC5Pd25lcgAAIGlk IAAAAABuYW1lICAgICAAAABzdGF0ZSAgICAgAABwaGFzZXMgAFNvcnJ5OiBzeW1ib2wgdHlwZXMg bWlzc2luZwBTb3JyeTogbm8gcGFydGl0aW9ucyBmb3VuZAAAVEFTSy5QQVIuQVZBSUwAAF9fUlRP U19VQ09TX19GVU5DAAAAUEFSVElUSU9OAAAAUEFSAFBBUnRpdGlvbgAAAEAoPSlfX1JUT1NfVUNP U19fVEFTS19QQVIAAABwcm9jZXNzAFRBU0suUFJPQ2VzcyAleABUQVNLLlBST0MAAABEQVRBLmR1 bXAgJXgAAAAAdGFzayBtYWdpYyAgaWQgICBuYW1lCgAAJTVkLiAgAABTUF9Qcm9jRGVzYwBTUF9Q Uk9DRVNTX1QAAAAALlByb2NJRAAuUmVnQ2ZnAC5TdGFydAAALkVuZAAAAAAuUHJvY2VzcwAAAABz dGFydCAgICAAAABlbmQgICAgICAAAABTb3JyeTogbm8gcHJvY2VzcyB0YWJsZSBmb3VuZAAAAFRB U0suUFJPQy5BVkFJTABQUk9DRVNTAFBST0MAAAAAUFJPQ2VzcwBAKD0pX19SVE9TX1VDT1NfX1RB U0tfUFJPQwAAPG9wdGlvbj4AAAAAPHByZWZpeD4AAAAAT1MAADxwcm9ncmFtPgAAAE9wdGlvbjog T1NQUkVGSVggfCBPU1BST0dSQU0AAAAAT1MgcHJvZ3JhbSBvcHRpb24gc2V0AAAAT1MgcHJlZml4 IG9wdGlvbiBzZXQAAAAAT1NQUkVGSVgAAAAAT1NQUk9HUkFNAAAAT1BUSU9OAABPAAAAT3B0aW9u AAA8a2V5PgAAACAgMC4gIDAwMDAwMDAwICAtICAgICAgICAgMDAwMDAwMDAKAE1NVS5DIDA6MHgw LS0weGZmZmZmZmZmIDB4MAAlM2QuICAlOHggICU4eCAgJTh4CgAAAABNTVUuQyAweCV4OjB4JXgr KzB4JXggMHgleAAAc3BhY2UgaWQgJWQuIHNjYW5uZWQAAAAAbW11IHNjYW5uZWQAcGFydGl0aW9u IG5vdCBmb3VuZABrZXkgbWlzc2luZwBWSUVXAAAAAFNDQU4AAAAATU1VAF9SVE9TX1VDT1NfX1RB U0tfTU1VAAAAACBpZCAgIHZpcnR1YWwgICBzaXplICAgICAgcGh5c2ljYWwAAEp1biAxMyAyMDI0 AEFSTTY0AAAATVREIFZlcnNpb24gdUMvT1MtSUkgICVzICAlcwoKAABtYWdpYyAgICAgICAgICAg ICUxNnggIABUYXNrIExpc3QgICAgICAgICUxNnggIABUQ0IgRXh0IE9mZnNldCAgICU4eAoAAABU Q0IgbGVuZ3RoICAgICAgICU4eCAgICAgICAgICAAACAgICAgICAgICAgICAgICAgICVzCgAAAHBv aW50ZXIgc2l6ZSAgICAgJWQKAAAAAGNlcnQgICAgICAgICAgICAgJWQKAAAAAG9zIHZlcnNpb24g ICAgICAgJWQuJWQAAG9zIHZlcnNpb24gICAgICAgPyAgICAgICAgIABURVNUAAAAAGFyZ3VtZW50 ICAgICAgICAgdmFsdWUgICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgc3ltYm9sAGdldEFy bTY0Q29udGV4dDogbWFnaWM9JTE2eABnZXRBcm02NENvbnRleHQ6IHNwPSUxNngAAAAAZ2V0Q29u dGV4dDogbWFnaWM9JTh4AAAAY3BzcgAAAAB4MzAAZWxyAHgwAAB4MQAAeDIAAHgzAAB4NAAAeDUA AHg2AAB4NwAAeDgAAHg5AAB4MTAAeDExAHgxMgB4MTMAeDE0AHgxNQB4MTYAeDE3AHgxOAB4MTkA eDIwAHgyMQB4MjIAeDIzAHgyNAB4MjUAeDI2AHgyNwB4MjgAeDI5AHBjAABzcAAAaGFyZHdhcmV0 aHJlYWQAAGdldFNwYWNlSWQ6IGVudHJ5AAAAZ2V0U3BhY2VJZDogJTR4AGdldFRhc2tTcGFjZUlk OiBtYWdpYz0lMTZ4LCBzaWQ9JTR4AGdldE1hY2hpbmVMaXN0KCkAAAAAZ2V0TWFjaGluZUxpc3Qo KSwgbnVtbWFjaHM9JWQuAABnZXRNYWNoaW5lSWQoKTogJTE2eAAAAABnZXRNYWNoaW5lSWQoKSA9 ICVkLgAAAABnZXRNYWNoaW5lTmFtZSgpOiAlMTZ4AABnZXRNYWNoaW5lTmFtZSgpID0gJXMgAABn ZXRDdXJyZW50TWFjaGluZUlkKCkAAABnZXRDdXJyZW50R3Vlc3RJZCgpAHBhcmFtZXRlciAxOiAw eCUxNnggPSAlcwAAAABtYWdpYwAAAG1hZ2ljc2l6ZQAAAHVua25vd24gdG9waWMAAABUQVNLLkNP TkZJRwBfX1JUT1NfTVlSVE9TX19GVU5DAHRjYgBUQVNLLlNUUlVDVAB1bmtub3duIHRhYmxlAAAA VEFTSy5UQUJMRQAAbWluAG1heABUQVNLLlRBU0tTVEFURQAAdUMvT1MtSUkAREFUQQAAeYAAAHmM AAB5lAAAeaAAAAAkAAB5dAAAEtwAAHloAAATCAAAeVwAABO4T1MAAAAAAAAAAAAAAAAAAgAAAAAA AHk0AAAAAAAAAAIAAAAAAAAAAAAAADAAAAEkAAAV4AAAAAIAAAAAAAB5NAAAAAAAAAADCFgAAAAE AJAAACUwAAAAAwBYAAAABACQAAAnyAAAfUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAH1YAACAMAAAfWAAAH1oAAAeDAAAAAMAKAAAAAQA/AAAK4wAAAACAAAAAAAAeTQAAAAA AAAAAwAoAAAABAD8AAAqtAAAfUQAAH7EAAB+zAAAAAAAAAAAAAB+1AAAftwAAH7gAAB+6AAAKIwA AAADCU0AAAAEAVQAADPIAAAAAgAAAAAAAHk0AAAAAAAAAAMATQAAAAQBVAAAOWgAAH1EAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACALAAAeYgAAIA0AACAPAAALmgAAAADBUYAAAAEAbQAAEBIAAAA AgAAAAAAAIF4AAAAAAAAAAMARgAAAAQBtAAAP3gAAH1EAACBSAAAgVAAAIFYAACBYAAAgWwAAAAA AAAAAAAAgaAAAIGoAACBrAAAgbQAADp8AAAAAwM8AAAABAIsAABDaAAAAAIAAAAAAAB5NAAAAAAA AAADADwAAAAEAiwAAEPAAACCWAAAh1AAAIJgAACCaAAAQZQAAIIMAACCIAAAgjQAAIJAAACCTAAA AAAAAIV0AACFgAAAhYQAAIWQAABFLAAAhVAAAAADAAAAAAAAAAAAAIVgAABRZAAAAAIAAAAAAACF GAAAAAAAAAADADoAAAAEArAAAEgQAAAAAgAAAAAAAIU0AAAAAAAAAAMFOgAAAAQCsAAAUIAAAIIM AACE8AAAhPgAAHvYAACFBAAAhRAAAAAAAACGkAAAhpgAAIagAACGqAAAUbgAAIaAAAAAAwAAAAAA AAAAAACFYAAAWFQAAAACAAAAAAAAhRgAAAAAAAAAAwkoAAAABAM4AABTNAAAAAIAAAAAAACGYAAA AAAAAAADACgAAAAEAzgAAFW0AAB9RAAAhPAAAIZIAACGVAAAAAAAAIc8AAAAAQAAh0gAAAACAAAA AAAAAAAAAAACAAAAAAAAhyQAAAAAAAAAAgAAAAAAAIcMAAAAAAAAAAIAAAAAAACG7AAAAAAAAIdU AACHXAAAh2AAAIIIAABYqAAAiCgAAAABAACIMAAAAAIAAAAAAAAAAAAAAAIAAAAAAACIHAAAAAAA AAACAAAAAAAAiAgAAAAAAAAAAgAAAAAAAIU0AAAAAAAAAAEAPAAAAACIVAAAXFwAAAACAAAAAAAA AAAAAFxcAACIOAAAiDgAAIg4AACIPAAAWqAAAAABDEgAAAAAiZgAAGAAAACJkAAAiZAAAIIIAACC CAAAX8gAAIokAAAAAAAAAAAAAAAAAAAABAAAAAAAAIosAAAAAAAAAAAAAAAAAAAACAAAAAAAAIow AAAAAAAAAAAAAAAAAAAACAAAAAAAAIo0AAAAAAAAAAAAAAAAAAAACAAAAAAAAIo4AAAAAAAAAAAA AAAAAAAACAAAAAAAAIo8AAAAAAAAAAAAAAAAAAAACAAAAAAAAIpAAAAAAAAAAAAAAAAAAAAACAAA AAAAAIpEAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpIAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpMAAAA AAAAAAAAAAAAAAAACAAAAAAAAIpQAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpUAAAAAAAAAAAAAAAA AAAACAAAAAAAAIpYAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpcAAAAAAAAAAAAAAAAAAAACAAAAAAA AIpgAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpkAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpoAAAAAAAA AAAAAAAAAAAACAAAAAAAAIpsAAAAAAAAAAAAAAAAAAAACAAAAAAAAIpwAAAAAAAAAAAAAAAAAAAA CAAAAAAAAIp0AAAAAAAAAAAAAAAAAAAACAAAAAAAAIp4AAAAAAAAAAAAAAAAAAAACAAAAAAAAIp8 AAAAAAAAAAAAAAAAAAAACAAAAAAAAIqAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqEAAAAAAAAAAAA AAAAAAAACAAAAAAAAIqIAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqMAAAAAAAAAAAAAAAAAAAACAAA AAAAAIqQAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqUAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqYAAAA AAAAAAAAAAAAAAAACAAAAAAAAIqcAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqgAAAAAAAAAAAAAAAA AAAACAAAAAAAAIqkAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqoAAAAAAAAAAAAAAAAAAAACAAAAAAA AIqsAAAAAAAAAAAAAAAAAAAACAAAAAAAAIqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAIwMAAAAAwAAABcAAAAAAACMGAAAahgAAIwwAAAABwAAABcAAAAAAACFYAAAaugAAIxM AAAAAwAAABcAAAAAAACFYAAAa5QAAIxgAAAAAwAAABcAAAAAAACFYAAAbHwAAIIIAACMcAAAiIQA AAAAVDMyRQ== ) HELP.FILTER.Add rtosucos RETURN ) menu_64bit: ;(header, infix) ( PMACRO.LOCK ( PRIVATE &sHeader &sInfix &sMenuName PARAMETERS &sHeader &sInfix &sMenuName=TASK.TRANSPOSE.INFIX("&sHeader") IF MENU.EXIST("TASK.&(sMenuName)") MENU.Delete.NAME TASK.&(sMenuName) IF MENU.EXIST("EXT.&(sMenuName)") MENU.Delete.NAME EXT.&(sMenuName) MENU.ReProgram (&+ ; -------------------------------------------------------------------------------- ; @Title: Menu File for TRACE32 uC/OS-II Awareness ; @Description: - ; @Keywords: ucos menu awareness ; @Author: DIE ; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: ucos.m 8967 2023-04-25 07:27:01Z rdienstbeck $ NAME "TASK.&sMenuName" IF !MENU.EXIST("TASK.&sMenuName") ( add menu ( popup "&sHeader" ( if y.exist(T32OUT) ( menuitem "&RTOS Terminal" "TERM T32OUT 0" separator ) default menuitem "Display &Tasks" "TASK.&(sInfix)Task" menuitem "Display &Events" "TASK.&(sInfix)Event" menuitem "Display &Flags" "TASK.&(sInfix)Flag" menuitem "Display &Timers" "TASK.&(sInfix)TImer" menuitem "Display &Memory Partitions" "TASK.&(sInfix)Memory" if task.&(sInfix)par.avail()==1 ( menuitem "Display &Space Partitions" "TASK.&(sInfix)PARTition" ) if task.&(sInfix)proc.avail()==1 ( menuitem "Display &Processes" "TASK.&(sInfix)PROCess" ) separator popup "&Stack Coverage" ( menuitem "&List Stacks" ( if !ice() TASK.&(sInfix)STacK.PATtern 0 TASK.&(sInfix)STacK ) menuitem "Add Task" "TASK.&(sInfix)STacK.ADD" menuitem "Remove Task" "TASK.&(sInfix)STacK.ReMove" menuitem "Reset Coverage" ( PRIVATE &yes DIALOG.YESNO "Overwrite unused stack space" "with stack fill pattern?" ENTRY &yes IF !&yes ENDDO TASK.&(sInfix)STacK.Init ) ) ) popup "Trace" ( popup "List" ( separator menuitem "&Task Switches" "Trace.List List.TASK" menuitem "&Default and Tasks" "Trace.List List.TASK DEFault" ) ) popup "Perf" ( separator popup "&Task Runtime" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on ) if a.mode.flow() ( Break.Delete /TraceEnable Break.Set task.config(magic) /TraceEnable ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASK" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASK" menuitem "[:achart]Tracking with Trace &List" ( Trace.List List.TASK DEFault /Track Trace.CHART.TASK /Track ) ) popup "Task &Function Runtime" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on Analyzer.STATistic.PreFetch on ) if a.mode.flow() ( Break.Delete /TraceData Break.Set task.config(magic) /TraceData ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKFUNC" menuitem "[:perf]Show as &Tree" "Trace.STATistic.TASKTREE" menuitem "[:perf]Show &Detailed Tree" "Trace.STATistic.TASKTREE ALL" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKFUNC" menuitem "[:alist]Show N&esting" "Trace.List List.TASK FUNC TI.FUNC" ) popup "Task &Status" ( menuitem "&Prepare" ( if t.method.analyzer() ( Analyzer.AutoInit on ) ) menuitem "[:perf]Show &Numerical" "Trace.STATistic.TASKSTATE" menuitem "[:achart]Show as &Timing" "Trace.CHART.TASKSTATE" menuitem "[:achart]Tracking with Trace &List" ( Trace.List List.TASK DEFault /Track Trace.CHART.TASKSTATE /Track ) ) ) popup "&Help" ( menuitem "µC/OS RTOS Debugger Manual" "HELP __RTOS_UCOS_" ) ) menu "task.&(sInfix)task" ( default menuitem "Display Detailed" ( PRIVATE &magic magic=address.offset(track.address()) TASK.&(sInfix)Task &magic ) menuitem "Display TCB" ( PRIVATE &address &machid &table &struct &address=track.address() &machavail=PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES) IF &machavail &machavail=SYStem.Option.MACHINESPACES() IF &machavail ( &machid=address.machineid(&address) &table=task.&(sInfix)table(TCB) &struct="typeof(*"+symbol.name(&machid:::&table)+")" ) else ( &struct=task.&(sInfix)struct(tcb)+"*" ) Var.View %Open %String (&struct)(&address) ) separator menuitem "Display Stack Frame" ( PRIVATE &address &address=address.offset(track.address()) Frame /Locals /Caller /Task &address ) menuitem "Switch Context" "Register.TASK address.offset(track.address())" separator menuitem "Add to Stack Cov" "TASK.&(sInfix)STK.ADD address.offset(track.address())" menuitem "Rm from Stack Cov" "TASK.&(sInfix)STK.RM address.offset(track.address())" separator menuitem "Dump TCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)event" ( default menuitem "Display Detailed" ( PRIVATE &magic &magic=address.offset(track.address) TASK.&(sInfix)Event &magic ) menuitem "Display ECB" ( PRIVATE &address &machavail &machid &table &struct &address=track.address() &machavail=PRACTICE.FUNCtion.AVAILable(SYStem.Option.MACHINESPACES) IF &machavail &machavail=SYStem.Option.MACHINESPACES() IF &machavail ( &machid=address.machineid(&address) &table=task.&(sInfix)table(Event) &struct="typeof(*"+symbol.name(&machid:::&table)+")" ) else ( &struct="struct os_event*" ) Var.View %Open %String (&struct)(&address) ) menuitem "Dump ECB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)e.q" ( menuitem "Display QCB" ( PRIVATE &address &address=address.offset(track.address()) v.v %m (struct os_q*)&address ) default menuitem "Dump QCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)flag" ( default menuitem "Display Detailed" "TASK.&(sInfix)Flag track.address()" menuitem "Display FCB" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (struct os_flag_grp*)&address ) menuitem "Dump FCB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)timer" ( default menuitem "Display Detailed" "TASK.&(sInfix)TImer track.address()" menuitem "Display Tmr CB" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (struct os_tmr*)&address ) menuitem "Dump Tmr CB" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) menu "task.&(sInfix)par" ( default menuitem "Display Detailed" "TASK.&(sInfix)PARtition track.address()" menuitem "Display partition struct" ( PRIVATE &address &address=address.offset(track.address()) Var.View %m %s (PAR_PARAM_T*)&address ) menuitem "Dump partition struct" ( PRIVATE &address &address=address.offset(track.address()) Data.dump &address ) ) ) ) ) PMACRO.UNLOCK RETURN ) autoload_64bit: ;(options) ( PARAMETERS &sOptions RETURN ) execute_container_selection: ( PARAMETERS &sParameters &sAccess &sMachine &sArguments PRIVATE &ptrsize IF !Var.EXIST(char*) ( PRINT %WARNING "uC/OS-II: kernel symbol types not found, detect address width from CPU selection" RETURN "0." ) &ptrsize=Var.SIZEOF(char*) IF &ptrsize==4. ( PRINT "uC/OS-II: detected 32bit address size" RETURN "32." ) ELSE IF &ptrsize==8. ( PRINT "uC/OS-II: detected 64bit address size" RETURN "64." ) ELSE ( PRINT %WARNING "uC/OS-II: unknown kernel symbol type size, detect address width from CPU selection" RETURN "0." ) RETURN "-1." ) menu_delete: ;(header) ( PRIVATE &sHeader &sMenuName PARAMETERS &sHeader &sMenuName=TASK.TRANSPOSE.INFIX("&sHeader") IF MENU.EXIST("TASK.&(sMenuName)") MENU.Delete.NAME TASK.&(sMenuName) IF MENU.EXIST("EXT.&(sMenuName)") MENU.Delete.NAME EXT.&(sMenuName) RETURN ) autoload_delete: ;(options) ( PARAMETERS &sOptionMachine RETURN )