Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-244
PROCESSOR_GETINFOLIST_ Procedure
•
20: idle time
the amount of time, in microseconds, that has not been spent in process execution
or interrupt handling since the processor was loaded.
•
21: interrupt time
the amount of time, in microseconds, that has been spent handling interrupts since
the processor was loaded.
•
22: processor queue length
the current number of processes that are ready to execute. The returned value is
an unsigned integer.
•
23: dispatches
the number of dispatch interrupts since the processor was loaded. This number is
returned as an unsigned value.
•
24: PCBs in low PINs
an array of counters that refer to the number of low-PIN process control blocks
(PCBs) in the processor. The number of array elements is always 4 and the
elements in the array are: maximum number used, current number in use, number
free, and number of allocation failures.
•
25: PCBs in high PINs
an array of counters that refer to the number of high-PIN process control blocks
(PCBs) in the processor. The number of array elements is always 4 and the
elements in the array are: maximum number used, current number in use, number
free, and number of allocation failures.
•
26: time list elements
an array of counters that refer to the number of time list elements (TLEs) for the
processor. The number of array elements is always 4 and the elements in the
array are: maximum number used, current number in use, number configured, and
number of allocation failures.
•
27: process time list elements
an array of counters that refer to the number of process time list elements (PTLEs)
for the processor. The number of array elements is always 4 and the elements in
the array are: maximum number used, current number in use, number configured,
and number of allocation failures.
•
28: breakpoints
the number of processor breakpoints currently set.