Lines Matching refs:rpath
2669 // an install name starting with @rpath should match by install name, not just real path
2670 if ( (orgPath[0] == '@') && (strncmp(orgPath, "@rpath/", 7) == 0) ) {
2793 else if ( context.implicitRPath || (strncmp(path, "@rpath/", 7) == 0) ) {
2794 const char* trailingPath = (strncmp(path, "@rpath/", 7) == 0) ? &path[7] : path;
2795 // substitute @rpath with all -rpath paths up the load chain
2796 for(const ImageLoader::RPathChain* rp=context.rpath; rp != NULL; rp=rp->next) {
2817 // substitute @rpath with LD_LIBRARY_PATH
2824 // if this is the "open" pass, don't try to open @rpath/... as a relative path
2829 throwf("unsafe use of relative rpath %s in %s with restricted binary", path, context.origin);
3601 context.rpath = NULL;
3950 context.rpath = rpaths;
4337 context.rpath = NULL;