pub fn walk_namespaces<P: PhysicalMemoryProvider>(
reader: &ObjectReader<P>,
processes: &[ProcessInfo],
) -> Result<Vec<NamespaceInfo>>Expand description
Walk the namespace information for each process in the provided list.
Reads task_struct.nsproxy for each process, then dereferences each
namespace pointer (uts_ns, ipc_ns, mnt_ns, pid_ns_for_children,
net_ns, cgroup_ns). Compares against PID 1’s namespaces to determine
is_root_ns.
Processes with a null nsproxy (e.g., zombie/dead) are skipped.