From The Linux Programming Interface
The virtual memory page containing the data may be swapped out (unless it is locked in memory using mlock() or similar), and could then be read from the swap area by a privileged program.
I learned that the virtual memory address space of a process is not accessible to another process. The above quote makes me wonder
Does that isolation claim does not apply to another privileged process?
Does that not apply to the part in swap but only to the part in physical memory?