On 06.11.2017 23:43, Christos Zoulas wrote:
> On Nov 6, 11:37pm, n54%gmx.com@localhost (Kamil Rytarowski) wrote:
> -- Subject: Re: Fixing $ORGIN RPATHs - at least some of them
>
> | Looks good! One question regarding fill_pathname().
>
> Nope, it does not; I have to deal with fork :-)
>
> | + if (p->p_path =3D=3D NULL) { /// <- Can we change it to KASSERT()?
>
> Perhaps.
>
> christos
>
Can we kill vnode_to_path() from sys/uvm/uvm_map.c? This one is
problematic in existing software. There is need to alter programs using
sanitizer to not break (shorten filenames). This perhaps would mean to
attach a path name to a vnode entry.
How to deal with resolution of the exec name under chroot (program
called chroot(2) during execution)? I think that returning the original
path might be wrong.
1. Return failure (ENOTSUP?).
2. Check if the exe path is under chroot and if so, normalize to chroot
prefix.
Attachment:
signature.asc
Description: OpenPGP digital signature