Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (S)
Guardian Procedure Calls Reference Manual522629-013
14-22
SEGMENT_ALLOCATE_CHKPT_ Procedure
Any process that has the same process access ID (PAID)
Any process that has the same group ID, if $X is the group manager (that is, if
$X has a PAID of
group,255)
Any process, if $X has a PAID of the super ID (255,255)
If processes are running in different processors, they can share a segment only if
the security requirements are met and the segment is a read-only segment.
Callers of [CHECK]ALLOCATESEGMENT can share segments with callers of
SEGMENT_ALLOCATE_[CHKPT_ ]. High-PIN callers can share segments with
low-PIN callers.
Sharing flat segments
A process cannot share a flat segment with a process that allocated a selectable
segment, because the segments reside in different parts of memory. (Similarly, a
process cannot share a selectable segment with a process that allocated a flat
segment.)