INtime SDK Help
vd (SDM)

Displays the object directory for a process.

vd process-handle

Parameters

process-handle
The handle for a process you want information about. Use the vj command to obtain this handle.

Remarks

This is the format of the object directory display:

Directory size:  xxxx    Entries used:  xxxx

<name 1>   <handle 1>
<name 2>   <thread waiting> <handle 2>...<handle i>
.            .
.            .
.            .
<name j>   <handle j>
<name k>   <handle k>
.            .
.            .
.            .
<name n>   <handle n>

The display shows these fields:

Directory size
The maximum number of entries this process can have in its object directory.
Entries used
The number of entries in the directory.
name
The names, from 1 to n, under which objects are cataloged. These names were assigned at the time the objects were cataloged with CatalogRtHandle.
handle
The handles, from 1 to n, for the cataloged objects.
thread waiting
Signifies that one or more threads have called LookupRtHandle on an object not cataloged. The handles following this field identify the threads still waiting for the object to be cataloged.

Examples

For example, to look at the object directory of process 2280, enter:

..vd 2280

The object directory display is:

Directory size:  000A    Entries used:  0003

$             2228
R?IOUSER      2200
RQGLOBAL      2280

In this display, the symbols $, R?IOUSER, and RQGLOBAL are the object names in the process's object directory for the respective handles 2228, 2200, and 2280.

Error Messages

Syntax Error
No parameter was specified for the command, or you made an error entering the command.
HANDLE is not a Process
You entered a handle that is not a process handle.
*** INVALID HANDLE ***
You entered a value that is not a valid handle.

See Also

Debugging tools, vj, LookupRtHandle, CatalogRtHandle, About object directories