pub fn process_identity(pid: u32) -> Option<(String, PathBuf)>
PID reuse is excluded by comparing creation time and the canonical executable.