!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

Related topics: