parse /proc/[pid]/maps directly, no longer require lsof