[PATCH] D46518: LLDB - Simplify GetProgramFileSpec
Ed Maste via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 9 06:29:49 PDT 2019
emaste added a comment.
Herald added a project: LLVM.
>From `sysctl_kern_proc_pathname`:
error = vn_fullpath(req->td, vp, &retbuf, &freebuf);
vrele(vp);
if (error)
return (error);
error = SYSCTL_OUT(req, retbuf, strlen(retbuf) + 1);
and in `vn_fullpath`:
buf = malloc(MAXPATHLEN, M_TEMP, M_WAITOK);
So the pathname, including the `'\0'` fits in `MAXPATHLEN`/`PATH_MAX`.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D46518/new/
https://reviews.llvm.org/D46518
More information about the llvm-commits
mailing list