|
Use the RtssView utility to view information about RTSS processes and their associated objects, such as events, semaphores, and loaded RTDLLs.
To view RTSS process information:
Type the following in a command
prompt from %INSTALL DIR%\IntervalZero\RTX\bin
:
rtssrun rtssview.rtss [/a]
Parameters
/a or /all
Provides information for internal system processes and Windows proxy processes in addition to RTSS processes.
Results
RtssView lists each type of RTSS object, followed by its memory address in the kernel address space and the process ID. It also lists information specific to each particular object:
Process — Gives the name or type of process, followed by each thread object owned by that process.
Thread — Provides the priority and state of the thread, plus the value of the flag settings which indicate certain thread behaviors. RTX assigns a priority value to each thread in the user's process, with values ranging from 0 to 127. Threads that have negative priority numbers belong to system processes. The thread flags have the following assignments:
Value |
Meaning |
0x0 |
Do not de-allocate memory |
0x1 |
Do not free the thread's stacks |
0x4 |
Thread terminated |
0x8 |
Thread cannot be resumed |
0x10 |
Interrupted thread |
0x20 |
Floating point |
Timer — Provides the clock number, the remaining time, and the timing interval.
Semaphore — Provides the count, max count, and the object name (if there is one).
Mutex — Lists the count, the address of the owner, and its object name (if there is one).
Shared memory — Gives the base memory address, the size of the shared memory, and the object name.
RTDLL — Lists the count, address of the owner, and the object name.
Event — Provides the state of the event, whether the event is reset manually or not, and the name of the event.
File — Provides the Windows handle for the file and the filename.
Return Values
0 (zero) if process succeeds.
If process fails: