Lines Matching defs:caller
1905 * pathname is under the control of the caller of execve.
3513 static bool in_permitted_list(char *caller, char *target)
3516 if (strcmp(dlopen_permitted_list[i], caller) == 0) {
3530 struct dso *caller;
3532 caller = (struct dso *)addr2dso((size_t)caller_addr);
3533 if ((caller == NULL) || (caller->namespace == NULL)) {
3534 LD_LOGE("caller ns get error");
3538 ns = caller->namespace;
3540 LD_LOGE("caller ns: %{public}s have no permission, target is %{public}s", ns->ns_name, target);
3563 struct dso *caller;
3622 /* When namespace does not exist, use caller's namespce
3623 * and when caller does not exist, use default namespce. */
3624 caller = (struct dso *)addr2dso((size_t)caller_addr);
3626 if (!ns) ns = ((caller && caller->namespace) ? caller->namespace : get_default_ns());
3930 struct dso *caller;
3932 caller = (struct dso *)addr2dso((size_t)caller_addr);
3933 ns = ((caller && caller->namespace) ? caller->namespace : get_default_ns());
4024 struct dso *caller;
4026 caller = (struct dso *)addr2dso((size_t)caller_addr);
4027 if (caller && caller->namespace) {
4028 ns_add_inherit(ns, caller->namespace, NULL);
4125 struct dso *caller = NULL;
4143 caller = (struct dso *)addr2dso((size_t)ra);
4144 if (caller && caller->namespace) {
4145 ns = caller->namespace;