Enum procfs::process::MMapPath [−][src]
pub enum MMapPath {
Path(PathBuf),
Heap,
Stack,
TStack(u32),
Vdso,
Vvar,
Vsyscall,
Anonymous,
Other(String),
}
Variants
The file that is backing the mapping.
Tuple Fields of Path
0: PathBuf
The process’s heap.
The initial process’s (also known as the main thread’s) stack.
A thread’s stack (where the <tid>
is a thread ID). It corresponds to the
/proc/<pid>/task/<tid>/
path.
(since Linux 3.4)
Tuple Fields of TStack
0: u32
The virtual dynamically linked shared object.
Shared kernel variables
obsolete virtual syscalls, succeeded by vdso
An anonymous mapping as obtained via mmap(2).
Some other pseudo-path
Tuple Fields of Other
0: String
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MMapPath
impl UnwindSafe for MMapPath
Blanket Implementations
Mutably borrows from an owned value. Read more