Lines Matching defs:caller
1717 * pathname is under the control of the caller of execve.
3269 static bool in_permitted_list(char *caller, char *target)
3272 if (strcmp(dlopen_permitted_list[i], caller) == 0) {
3286 struct dso *caller;
3288 caller = (struct dso *)addr2dso((size_t)caller_addr);
3289 if ((caller == NULL) || (caller->namespace == NULL)) {
3290 LD_LOGE("caller ns get error");
3294 ns = caller->namespace;
3296 LD_LOGE("caller ns: %{public}s have no permission, target is %{public}s", ns->ns_name, target);
3319 struct dso *caller;
3357 /* When namespace does not exist, use caller's namespce
3358 * and when caller does not exist, use default namespce. */
3359 caller = (struct dso *)addr2dso((size_t)caller_addr);
3361 if (!ns) ns = ((caller && caller->namespace) ? caller->namespace : get_default_ns());
3613 struct dso *caller;
3615 caller = (struct dso *)addr2dso((size_t)caller_addr);
3616 ns = ((caller && caller->namespace) ? caller->namespace : get_default_ns());
3707 struct dso *caller;
3709 caller = (struct dso *)addr2dso((size_t)caller_addr);
3710 if (caller && caller->namespace) {
3711 ns_add_inherit(ns, caller->namespace, NULL);
3808 struct dso *caller = NULL;
3826 caller = (struct dso *)addr2dso((size_t)ra);
3827 if (caller && caller->namespace) {
3828 ns = caller->namespace;