; -------------------------------------------------------------------------------- ; @Title: VLX specific menu ; @Description: - ; @Author: DIE ; @Copyright: (c) 1989-2015 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: vlx.m 7861 2022-07-29 13:45:42Z amerkle $ NAME "TASK.VLX" IF !MENU.EXIST("TASK.VLX") ( add menu ( popup "&VLX" ( default menuitem "Display &VMs" "EXT.VM" ;menuitem "Display &VCPUs" "EXT.VCPU" SEPARATOR MENUITEM "Display Task Tree" "TASK.List.TREE" MENUITEM "Display Core Activity" "CORE.List" ) //popup "&Help" //( // MENUITEM "[:manual]OS Awareness Manual VLX" "HELP __RTOS_rtos_" //) ) //add //toolbar //( // toolitem "Host Mode" "H:,r" "EXTension.Focus Host" // toolitem "Guest Mode" "G:,b" "EXTension.Focus Guest" //) add menu "ext.vm" ( default menuitem "Display detailed" ( PRIVATE &address &address=address.offset(track.address()) EXT.VM &address ) //menuitem "Display vlx struct" //( // &address=address.offset(track.address()) // Var.View %Open (struct vlx*)(H:0x0:&address) //) menuitem "Dump vlx entry" ( PRIVATE &address &address=address.offset(track.address()) Data.dump H:0x0:&address /l /dialog ) ) ;add ;menu "ext.vcpu" ;( ; default ; menuitem "Display detailed" ; ( ; &address=address.offset(track.address()) ; EXT.VCPU &address ; ) ; menuitem "Display vcpu struct" ; ( ; &address=address.offset(track.address()) ; Var.View %Open (struct vcpu_vmx*)(H:0x0:&address) ; ) ; menuitem "Dump vcpu entry" ; ( ; &address=address.offset(track.address()) ; Data.dump H:0x0:&address /l /dialog ; ) ;) )