!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 wRTOS 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
Requirements
| Minimum supported version |
|---|
|
wRTOS 1.0 SDK |