Lines Matching refs:ns_t

224 static void preload_direct_deps(struct dso *p, ns_t *namespace, struct loadtasks *tasks);
229 UT_STATIC void load_preload(char *s, ns_t *ns, struct loadtasks *tasks);
231 static void handle_asan_path_open_by_task(int fd, const char *name, ns_t *namespace, struct loadtask *task, struct zip_info *z_info);
240 int handle_asan_path_open(int fd, const char *name, ns_t *namespace, char *buf, size_t buf_size);
271 ns_t *default_ns = get_default_ns();
288 UT_STATIC void set_ns_attrs(ns_t *ns, ns_configor *conf)
325 UT_STATIC void set_ns_inherits(ns_t *ns, ns_configor *conf)
334 ns_t *inherited_ns = find_ns_by_name(inherits->strs[i]);
390 ns_t *d_ns = get_default_ns();
403 ns_t *ns = ns_alloc();
648 static bool check_sym_accessible(struct dso *dso, ns_t *ns)
667 static inline bool is_dso_accessible(struct dso *dso, ns_t *ns)
810 struct dso *dso, struct verinfo *verinfo, struct sym_info_pair s_info_g, int need_def, ns_t *ns)
862 static inline struct symdef find_sym2(struct dso *dso, struct verinfo *verinfo, int need_def, int use_deps, ns_t *ns)
901 static inline struct symdef find_sym_by_deps(struct dso *dso, struct verinfo *verinfo, int need_def, ns_t *ns)
2078 static struct dso *search_dso_by_name(const char *name, const ns_t *ns) {
2090 static struct dso *search_dso_by_fstat(const struct stat *st, const ns_t *ns, uint64_t file_offset) {
2103 static inline int app_has_same_name_so(const char *so_name, const ns_t *ns)
2115 static struct dso *find_library_by_name(const char *name, const ns_t *ns, bool check_inherited)
2138 UT_STATIC struct dso *find_library_by_fstat(const struct stat *st, const ns_t *ns, bool check_inherited, uint64_t file_offset) {
2157 const char *name, struct dso *needed_by, ns_t *namespace, bool check_inherited, struct reserved_address_params *reserved_params)
2374 static void load_direct_deps(struct dso *p, ns_t *namespace, struct reserved_address_params *reserved_params)
2515 static void load_preload(char *s, ns_t *ns)
3531 ns_t *ns;
3562 ns_t *ns;
3927 ns_t *ns = NULL;
3992 ns_t *ns;
4062 ns_t* ns = find_ns_by_name(dlns->name);
4063 ns_t* ns_inherited = find_ns_by_name(inherited->name);
4078 ns_t * ns = p->namespace;
4124 ns_t *ns = NULL;
4727 ns_t* ns = find_ns_by_name(name);
4753 ns_t* ns = find_ns_by_name(name);
4779 ns_t* ns = find_ns_by_name(name);
4805 ns_t* ns = find_ns_by_name(name);
4817 int handle_asan_path_open(int fd, const char *name, ns_t *namespace, char *buf, size_t buf_size)
4898 static void handle_asan_path_open_by_task(int fd, const char *name, ns_t *namespace, struct loadtask *task,
5523 ns_t *namespace = task->namespace;
5831 static void preload_direct_deps(struct dso *p, ns_t *namespace, struct loadtasks *tasks)
5989 UT_STATIC void load_preload(char *s, ns_t *ns, struct loadtasks *tasks)