tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Fixing $ORGIN RPATHs - at least some of them



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



Home | Main Index | Thread Index | Old Index