[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