!rtobject
Displays information about one or more RTSS objects, including type, name, address, and reference count.
Syntax
!rtobject [-t<object>]
Parameters
-t [optional]
Optional flag -t
followed by a string that
specifies the type of object for which you want to find information. The object address
can be obtained with the !rthandle command or the !rtobject command itself. Note that there is no space between the -t
flag and the specified name.
For a list of possible object strings, see Supported Object Strings.
Remarks
If you specify both an object type (name) and object address (object), object type is ignored if the type provided is incorrect.
With no parameters, !rtobject displays information for all RTSS objects.
For a glossary of common terms found in command output, see RTX64 WinDbg Extension Commands Glossary.
This command is supported for:
Examples
rtobject with no parameters
!rtobject
RTSS Object Information
Address: 0xfffff88008187ce0 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Process
Address: 0xfffff880080dac20 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Thread
Address: 0xfffffa800894c000 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Mutex
rtobject with an object address
!rtobject 0xfffffa800894c000
RTSS Object Information
Address: 0xfffffa800894c000 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Mutex Count: 0x0000000000000000 Owning thread: 0xfffffa80089dd000 Abandoned: No
rtobject with a process object filter
!rtobject -tprocess
RTSS Object Information
Address: 0xfffff88008187ce0 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Process
Address: 0xfffffa80089df000 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Process
Address: 0xfffffa8005cc0000 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Process
Address: 0xfffffa800890e000 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: RTSS Process
rtobject with a PCI Slot object
!rtobject -tPCI Slot
RTSS Object Information Address: 0xffffd082fb110bd0 Name: \PciSlot010000 Reference count: 0x0000000000000001 Type: PCI Slot Address: 0xffffd082fb110d60 Name: \PciSlot010001 Reference count: 0x0000000000000001 Type: PCI Slot Address: 0xffffd082fb110ef0 Name: \PciSlot010002 Reference count: 0x0000000000000001 Type: PCI Slot Address: 0xffffd082fb0dff40 Name: \PciSlot010003 Reference count: 0x0000000000000001 Type: PCI Slot
rtobject with an Interrupt object
!rtobject -tInterrupt
RTSS Object Information Address: 0xffffd082fb110c40 Name: \Interrupt255Processor002 Reference count: 0x0000000000000001 Type: Interrupt Address: 0xffffd082fb110dd0 Name: \Interrupt254Processor002 Reference count: 0x0000000000000001 Type: Interrupt
rtobject with an Mvector Interrupt object
!rtobject -tMvector Interrupt
RTSS Object Information Address: 0xffffd082fb0bff40 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Mvector Interrupt Address: 0xffffd082fb105ba0 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Mvector Interrupt
rtobject with an Attachment object
!rtobject -tAttachment
RTSS Object Information Address: 0xffffd082fb110cc0 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Attachment Address: 0xffffd082fb110e50 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Attachment
rtobject with multiple attachment RTSS object information
Address: 0xffffd082fb0bff40 Name: <Unnamed Object> Reference count: 0x0000000000000001 Type: Mvector Interrupt PCI Slot object: 0xffffd082fb110ef0 Process object: 0xfffff80256ad6fe0 Multi- vector table: 0xffffd082fb0dfdd0 Vector count: 0x00000004 Message Id: 0x00000000 Target processor: 0x00000002 Priority of IST: 0x00000040 Vector: 0x000000fd Event state: 0x00000000 Event wait list: 0xffffd082fb4fb5a8 ISR: 0xffffd082fb092de0 IST object: 0xffffd082fb4fad50 IST routine: 0xffffd082fb0925f0 Context: 0xffffd082fb420020 Interrupt count: 0x0000000000000000 Message Id: 0x00000001 Target processor: 0x00000002 Priority of IST: 0x00000040 Vector: 0x000000fc Event state: 0x00000000 Event wait list: 0xffffd082fb4e8878 ISR: 0xffffd082fb092de0 IST object: 0xffffd082fb4e8020 IST routine: 0xffffd082fb0925f0 Context: 0xffffd082fb420020 Interrupt count: 0x0000000000000000 Message Id: 0x00000002 Target processor: 0x00000003 Priority of IST: 0x00000040 Vector: 0x000000ff Event state: 0x00000000 Event wait list: 0xffffd082fb4eb5a8 ISR: 0xffffd082fb092de0 IST object: 0xffffd082fb4ead50 IST routine: 0xffffd082fb0925f0 Context: 0xffffd082fb420020 Interrupt count: 0x0000000000000000 Message Id: 0x00000003 Target processor: 0x00000004 Priority of IST: 0x00000040 Vector: 0x000000ff Event state: 0x00000000 Event wait list: 0xffffd082fb4d8878 ISR: 0xffffd082fb092de0 IST object: 0xffffd082fb4d8020 IST routine: 0xffffd082fb0925f0 Context: 0xffffd082fb420020 Interrupt count: 0x0000000000000000