649 lines
33 KiB
Plaintext
649 lines
33 KiB
Plaintext
;@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." "ARA"
|
|
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)
|
|
(
|
|
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="ARA"
|
|
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="ARA"
|
|
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="ARA"
|
|
IF ("&sName"!="")
|
|
(
|
|
&sMachineName="&(sName)"
|
|
)
|
|
IF ("&sMachine"!="")
|
|
(
|
|
&sOptionMachine="/MACHINE &sMachine"
|
|
)
|
|
GOSUB menu_delete "&sMachineName"
|
|
GOSUB autoload_delete "&sOptionMachine"
|
|
)
|
|
|
|
ENDDO
|
|
|
|
extension_32bit: ; (options)
|
|
(
|
|
PARAMETERS &sParameters &sOptions
|
|
EXTension.LOAD &sParameters &sOptions
|
|
(
|
|
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
|
|
ghAIToAAIDhACgF8ghAIToAAIDhACgJ8ghAIToAAIDhAChR8ghAIToAAIDhACjF8ghAIToAAIDhA
|
|
CjJ8ghAIToAAIL4CAwQAAAAFAEBWRVJTSU9OLUlORk9AADEwMTk0AAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAn0gAAB+gAAAAGAAAADQAAAAAAAAAAAAAAAGh0dHBzOi8vc3ZuLmludGVybi5s
|
|
YXV0ZXJiYWNoLmNvbS9zdm4va2VybmVsc3JjL2JyYW5jaGVzL25pZ2h0bHkAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaHR0cHM6
|
|
Ly9zdm4uaW50ZXJuLmxhdXRlcmJhY2guY29tL3N2bi9rZXJuZWxzcmMAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAABiYXVtZWlzdGVyAAAAAAAAZWRrLWxpbnV4NjRiaXQtNwAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdDQyA5LjUuMAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6AAAAAYAAAAN
|
|
AAAATgAAJ9IAAAfoAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3WkFSQQAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA
|
|
AABObyBhcmd1bWVudHMsIHBsZWFzZSBzcGVjaWZ5IHRoZSBzcGFjZSBJRCBhbmQgdGhlIEVNIGVu
|
|
dHJ5IGFkZHJlc3MAAChmYWlsZWQ6JTh4LCU4eCkAAAAAPHN1YmNvbW1hbmQ+AAAAADxhcHBsaWNh
|
|
dGlvbj4AAAAKAAAARVhULkVNLkRBcHAgJXgAAEVYVC5FTS5EQQAAACU1ZC4AAAAAJXMAAFllcwBO
|
|
bwAAJTh4AGFyYTo6ZXhlYzo6aW50ZXJuYWw6OkFwcGxpY2F0aW9uRXhlY3V0aW9uTWdyAAAAAC5w
|
|
bGF0Zm9ybVN0YXRlXwAuZXhlY3V0YWJsZXNfAAAAYXJhOjpleGVjOjppbnRlcm5hbDo6QXBwbGlj
|
|
YXRpb25FeGVjdXRpb25NZ3I6OkV4ZWN1dGFibGUAAAAALnN0YXJ0dXBDb25maWd1cmF0aW9uc18A
|
|
YXJhOjpleGVjOjppbnRlcm5hbDo6QXBwbGljYXRpb24AAAAALmFwcGxpY2F0aW9uX25hbWVfAAAu
|
|
cmVjb3ZlcnlfYWN0aW9uXwAAAC50ZXJtaW5hdGlvbl8AAAAucGxhdGZvcm1fYXBwXwAALnN0YXRl
|
|
XwAucGlkXwAAAC5wcmVmaXhfAAAAAC5leGVjdXRhYmxlXwAAAAAuYXJndW1lbnRzXwAuZW52aXJv
|
|
bm1lbnRfAAAAYXJhOjpleGVjOjppbnRlcm5hbDo6RXhlY3V0aW9uTWFuYWdlcgAAAGFyYTo6ZXhl
|
|
Yzo6aW50ZXJuYWw6OkV4ZWN1dGlvbk1hbmFnZXI6OkV4ZWN1dGFibGUAAABhcmE6OmV4ZWM6Omlu
|
|
dGVybmFsOjpTdGFydHVwQ29uZmlndXJhdGlvbgAAAC5leGVjdXRhYmxlTmFtZV8AAAAALmV4ZWN1
|
|
dGFibGVQYXRoXwAAAAAuaXNQbGF0Zm9ybUFwcF8ALmV4ZWN1dGFibGVzSGFuZGxlcl8AAAAAYXJh
|
|
OjpleGVjOjppbnRlcm5hbDo6RXhlY3V0YWJsZXNIYW5kbGVyAC5saXN0T2ZFeGVjdXRhYmxlc18A
|
|
YXJhOjpleGVjOjppbnRlcm5hbDo6RXhlY3V0YWJsZQBFTV9zaXplID0gJWQAAAAARGV0ZWN0ZWQg
|
|
QVVUT1NBUi1BUCB2ZXJzaW9uICV4AABVbmtub3duIEFVVE9TQVItQVAgdmVyc2lvbgAAc3RkOjpf
|
|
X2N4eDExOjpzdHJpbmcAAAAAcHJlZml4CgAKCgAAZXhlY3V0YWJsZSBwYXRoCgAAAABhcmd1bWVu
|
|
dHMKAABlbnZpcm9ubWVudAoAAAAAQUxMAEVycm9yOiBBcHBsaWNhdGlvbiBsaXN0IG5vdCBmb3Vu
|
|
ZC4AAFNvcnJ5OiBhcHBsaWNhdGlvbiBub3QgZm91bmQuAAAAQVBQbGljYXRpb25zAAAAAEFQUABE
|
|
QVBQbGljYXRpb24AAAAAREFQUAAAAABFWEVDTUFOQUdFUgBFTQAARXhlY01hbmFnZXIARXJyb3I6
|
|
IEV4ZWN1dGlvbiBNYW5hZ2VyIEVsZW1lbnQgbm90IGZvdW5kLgBtYWdpYyAgICAgICAgICAgAAAA
|
|
AG5hbWUgICAgICAgICAgICAgICAgICAgICAgAABwaWQgICAAAFRlcm1pbmF0aW9uICAgICAAAAAA
|
|
c3RhdGUgICAgICAAUGxhdGZvcm0gQXBwAAAAAFJlY292ZXJ5IEFjdGlvbiAgICAgAAAAAElkbGUA
|
|
AAAAU3RhcnRpbmcAAAAAUnVubmluZwBUZXJtaW5hdGluZwBUZXJtaW5hdGVkAABOb3JtYWwgRXhp
|
|
dABSZXF1ZXN0ZWQgRXhpdAAAQWJub3JtYWwgRXhpdAAAAE5vIEFjdGlvbgAAAEFwcGxpY2F0aW9u
|
|
IFJlc3RhcnQAU3lzdGVtIFJlc3RhcnQAAE1hY2hpbmUgU3RhdGUgQ2hhbmdlAAAAAFN5c3RlbSBT
|
|
aHV0ZG93bgAAAB9UAAAfYAAAH3QAAB+EAAAfnAAAHygAAB80AAAfRAAAHvQAAB78AAAfCAAAHxAA
|
|
AB8cQCg9KV9fPz8/Pz8/Pz8/AEVYVC5FTS5QbGF0Zm9ybVN0YXRlAAAAAF9fRVhFQ19QU19GVU5D
|
|
AABFWFQuRU0uUFMAAABVbmtub3duAFJlc3RhcnRpbmcAAFNodXR0aW5nIERvd24AAAAAAB/wAAAA
|
|
BwAAAAAAAAAAAAAgCAAAFKAAACAYAAAABwAAAAAAAAAAAAAgCAAAFKBBUkEgRXhlY3V0aW9uIE1h
|
|
bmFnZXIAAABBUk0AREFUQQAAAAIAAAAAAAAeSAAAAAAAAAACAAAAAAAAHeAAAAAAAAAAAwBVAAAA
|
|
BACIAAAQaAAAHgAAAAABAAAeEAAAAAEAAB4UAAAAAgAAHiQAAAACAAAAAAAAAAAAAAADAH0AAAAE
|
|
AIgAAARgAAAAAgAAAAAAAB28AAAAAAAAAAMAfQAAAAQAuAAABGAAAB50AAAeiAAAHqQAAB6sAAAe
|
|
wAAAHswAAAAAAAAeLAAAHjgAAB48AAAdmAAAA9wAAB50AAAeiAAAHqQAAB7cAAAerAAAHsAAAB7M
|
|
AAAAAAAAHwgAACAsAAAgOAAAHZgAACB4AAAgkAAAAABUMzJF
|
|
)
|
|
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: AUTOSAR Runtime Environment for Adaptive Applications specific menu
|
|
; @Description: -
|
|
; @Author: MFA
|
|
; @Copyright: (c) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: ara.m 7922 2022-08-18 11:50:45Z myang $
|
|
|
|
NAME "TASK.&sMenuName"
|
|
|
|
IF !MENU.EXIST("TASK.&sMenuName")
|
|
(
|
|
|
|
ADD
|
|
MENU
|
|
(
|
|
POPUP "&sHeader"
|
|
(
|
|
POPUP "&Execution Manager"
|
|
(
|
|
DEFAULT
|
|
MENUITEM "Display All Applications"
|
|
(
|
|
EXTension.&(sInfix)EM.APP
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
MENU "ext.&(sInfix)em.da"
|
|
(
|
|
DEFAULT
|
|
MENUITEM "[:objects]Display detailed"
|
|
(
|
|
LOCAL &nAddress
|
|
&nAddress=ADDRESS.OFFSET(TRACK.ADDRESS())
|
|
EXTension.&(sInfix)EM.DApp &nAddress
|
|
)
|
|
MENUITEM "[:var]Display StartupConfiguration struct"
|
|
(
|
|
LOCAL &pAddress
|
|
&pAddress=TRACK.ADDRESS()
|
|
IF Var.EXIST(ara::exec::internal::Application) //1903
|
|
Var.View %Open %String (struct ara::exec::internal::StartupConfiguration *)(&pAddress)
|
|
ELSE
|
|
Var.View %Open %String (ara::exec::internal::StartupConfiguration)(&pAddress)
|
|
)
|
|
MENUITEM "[:var]Display Application struct"
|
|
(
|
|
PRIVATE &pAddress
|
|
&pAddress=TRACK.ADDRESS()
|
|
IF Var.EXIST(ara::exec::internal::Application)
|
|
Var.View %Open %String (struct ara::exec::internal::Application *)(&pAddress)
|
|
ELSE IF Var.EXIST( ara::exec::internal::Executable)
|
|
Var.View %Open %String (ara::exec::internal::Executable)(&pAddress)
|
|
)
|
|
)
|
|
|
|
)
|
|
)
|
|
)
|
|
PMACRO.UNLOCK
|
|
RETURN
|
|
)
|
|
|
|
autoload_32bit: ;(options)
|
|
(
|
|
PARAMETERS &sOptions
|
|
RETURN
|
|
)
|
|
|
|
extension_64bit: ; (options)
|
|
(
|
|
PARAMETERS &sParameters &sOptions
|
|
EXTension.LOAD &sParameters &sOptions
|
|
(
|
|
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
|
|
L25pZ2h0bHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAaHR0cHM6Ly9zdm4uaW50ZXJuLmxhdXRlcmJhY2guY29tL3N2bi9rZXJu
|
|
ZWxzcmMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYXVtZWlzdGVyAAAAAAAAZWRrLWxpbnV4NjRi
|
|
aXQtNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdDQyA5
|
|
LjUuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAH6AAAAAYAAAANAAAATgAAJ9IAAAfoAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAE3WkFSQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAACAAAABObyBhcmd1bWVudHMsIHBsZWFzZSBzcGVjaWZ5IHRoZSBz
|
|
cGFjZSBJRCBhbmQgdGhlIEVNIGVudHJ5IGFkZHJlc3MAAChmYWlsZWQ6JTh4LCU4eCkAAAAAPHN1
|
|
YmNvbW1hbmQ+AAAAADxhcHBsaWNhdGlvbj4AAAAKAAAARVhULkVNLkRBcHAgJXgAAEVYVC5FTS5E
|
|
QQAAACU1ZC4AAAAAJXMAAFllcwBObwAAJTE2eAAAAABhcmE6OmV4ZWM6OmludGVybmFsOjpBcHBs
|
|
aWNhdGlvbkV4ZWN1dGlvbk1ncgAAAAAucGxhdGZvcm1TdGF0ZV8ALmV4ZWN1dGFibGVzXwAAAGFy
|
|
YTo6ZXhlYzo6aW50ZXJuYWw6OkFwcGxpY2F0aW9uRXhlY3V0aW9uTWdyOjpFeGVjdXRhYmxlAAAA
|
|
AC5zdGFydHVwQ29uZmlndXJhdGlvbnNfAGFyYTo6ZXhlYzo6aW50ZXJuYWw6OkFwcGxpY2F0aW9u
|
|
AAAAAC5hcHBsaWNhdGlvbl9uYW1lXwAALnJlY292ZXJ5X2FjdGlvbl8AAAAudGVybWluYXRpb25f
|
|
AAAALnBsYXRmb3JtX2FwcF8AAC5zdGF0ZV8ALnBpZF8AAAAucHJlZml4XwAAAAAuZXhlY3V0YWJs
|
|
ZV8AAAAALmFyZ3VtZW50c18ALmVudmlyb25tZW50XwAAAGFyYTo6ZXhlYzo6aW50ZXJuYWw6OkV4
|
|
ZWN1dGlvbk1hbmFnZXIAAABhcmE6OmV4ZWM6OmludGVybmFsOjpFeGVjdXRpb25NYW5hZ2VyOjpF
|
|
eGVjdXRhYmxlAAAAYXJhOjpleGVjOjppbnRlcm5hbDo6U3RhcnR1cENvbmZpZ3VyYXRpb24AAAAu
|
|
ZXhlY3V0YWJsZU5hbWVfAAAAAC5leGVjdXRhYmxlUGF0aF8AAAAALmlzUGxhdGZvcm1BcHBfAC5l
|
|
eGVjdXRhYmxlc0hhbmRsZXJfAAAAAGFyYTo6ZXhlYzo6aW50ZXJuYWw6OkV4ZWN1dGFibGVzSGFu
|
|
ZGxlcgAubGlzdE9mRXhlY3V0YWJsZXNfAGFyYTo6ZXhlYzo6aW50ZXJuYWw6OkV4ZWN1dGFibGUA
|
|
RU1fc2l6ZSA9ICVkAAAAAERldGVjdGVkIEFVVE9TQVItQVAgdmVyc2lvbiAleAAAVW5rbm93biBB
|
|
VVRPU0FSLUFQIHZlcnNpb24AAHN0ZDo6X19jeHgxMTo6c3RyaW5nAAAAAHByZWZpeAoACgoAAGV4
|
|
ZWN1dGFibGUgcGF0aAoAAAAAYXJndW1lbnRzCgAAZW52aXJvbm1lbnQKAAAAAEFMTABFcnJvcjog
|
|
QXBwbGljYXRpb24gbGlzdCBub3QgZm91bmQuAABTb3JyeTogYXBwbGljYXRpb24gbm90IGZvdW5k
|
|
LgAAAEFQUGxpY2F0aW9ucwAAAABBUFAAREFQUGxpY2F0aW9uAAAAAERBUFAAAAAARVhFQ01BTkFH
|
|
RVIARU0AAEV4ZWNNYW5hZ2VyAEVycm9yOiBFeGVjdXRpb24gTWFuYWdlciBFbGVtZW50IG5vdCBm
|
|
b3VuZC4AbWFnaWMgICAgICAgICAgIAAAAABuYW1lICAgICAgICAgICAgICAgICAgICAgIAAAcGlk
|
|
ICAgAABUZXJtaW5hdGlvbiAgICAgAAAAAHN0YXRlICAgICAgAFBsYXRmb3JtIEFwcAAAAABSZWNv
|
|
dmVyeSBBY3Rpb24gICAgIAAAAABJZGxlAAAAAFN0YXJ0aW5nAAAAAFJ1bm5pbmcAVGVybWluYXRp
|
|
bmcAVGVybWluYXRlZAAATm9ybWFsIEV4aXQAUmVxdWVzdGVkIEV4aXQAAEFibm9ybWFsIEV4aXQA
|
|
AABObyBBY3Rpb24AAABBcHBsaWNhdGlvbiBSZXN0YXJ0AFN5c3RlbSBSZXN0YXJ0AABNYWNoaW5l
|
|
IFN0YXRlIENoYW5nZQAAAABTeXN0ZW0gU2h1dGRvd24AAAAh4AAAIewAACIAAAAiEAAAIigAACG0
|
|
AAAhwAAAIdAAACGAAAAhiAAAIZQAACGcAAAhqEAoPSlfXz8/Pz8/Pz8/PwBFWFQuRU0uUGxhdGZv
|
|
cm1TdGF0ZQAAAABfX0VYRUNfUFNfRlVOQwAARVhULkVNLlBTAAAAVW5rbm93bgBSZXN0YXJ0aW5n
|
|
AABTaHV0dGluZyBEb3duAAAAAAAifAAAAAcAAAAAAAAAAAAAIpQAABccAAAipAAAAAcAAAAAAAAA
|
|
AAAAIpQAABccQVJBIEV4ZWN1dGlvbiBNYW5hZ2VyAAAAQVJNNjQAREFUQQAAAAIAAAAAAAAg1AAA
|
|
AAAAAAACAAAAAAAAIGwAAAAAAAAAAwBdAAAABACIAAAShAAAIIwAAAABAAAgnAAAAAEAACCgAAAA
|
|
AgAAILAAAAACAAAAAAAAAAAAAAADAH0AAAAEAIgAAAV0AAAAAgAAAAAAACBIAAAAAAAAAAMAfQAA
|
|
AAQAuAAABXQAACEAAAAhFAAAITAAACE4AAAhTAAAIVgAAAAAAAAguAAAIMQAACDIAAAgJAAABOgA
|
|
ACEAAAAhFAAAITAAACFoAAAhOAAAIUwAACFYAAAAAAAAIZQAACK4AAAixAAAICQAACMEAAAjHAAA
|
|
AABUMzJF
|
|
)
|
|
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: AUTOSAR Runtime Environment for Adaptive Applications specific menu
|
|
; @Description: -
|
|
; @Author: MFA
|
|
; @Copyright: (c) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: ara.m 7922 2022-08-18 11:50:45Z myang $
|
|
|
|
NAME "TASK.&sMenuName"
|
|
|
|
IF !MENU.EXIST("TASK.&sMenuName")
|
|
(
|
|
|
|
ADD
|
|
MENU
|
|
(
|
|
POPUP "&sHeader"
|
|
(
|
|
POPUP "&Execution Manager"
|
|
(
|
|
DEFAULT
|
|
MENUITEM "Display All Applications"
|
|
(
|
|
EXTension.&(sInfix)EM.APP
|
|
)
|
|
)
|
|
)
|
|
)
|
|
|
|
MENU "ext.&(sInfix)em.da"
|
|
(
|
|
DEFAULT
|
|
MENUITEM "[:objects]Display detailed"
|
|
(
|
|
LOCAL &nAddress
|
|
&nAddress=ADDRESS.OFFSET(TRACK.ADDRESS())
|
|
EXTension.&(sInfix)EM.DApp &nAddress
|
|
)
|
|
MENUITEM "[:var]Display StartupConfiguration struct"
|
|
(
|
|
LOCAL &pAddress
|
|
&pAddress=TRACK.ADDRESS()
|
|
IF Var.EXIST(ara::exec::internal::Application) //1903
|
|
Var.View %Open %String (struct ara::exec::internal::StartupConfiguration *)(&pAddress)
|
|
ELSE
|
|
Var.View %Open %String (ara::exec::internal::StartupConfiguration)(&pAddress)
|
|
)
|
|
MENUITEM "[:var]Display Application struct"
|
|
(
|
|
PRIVATE &pAddress
|
|
&pAddress=TRACK.ADDRESS()
|
|
IF Var.EXIST(ara::exec::internal::Application)
|
|
Var.View %Open %String (struct ara::exec::internal::Application *)(&pAddress)
|
|
ELSE IF Var.EXIST( ara::exec::internal::Executable)
|
|
Var.View %Open %String (ara::exec::internal::Executable)(&pAddress)
|
|
)
|
|
)
|
|
|
|
)
|
|
)
|
|
)
|
|
PMACRO.UNLOCK
|
|
RETURN
|
|
)
|
|
|
|
autoload_64bit: ;(options)
|
|
(
|
|
PARAMETERS &sOptions
|
|
RETURN
|
|
)
|
|
|
|
|
|
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
|
|
)
|